// router.js
import store from './store';
router.beforeEach((to, from, next) => {
if (!store.getters.token) {
next({ path: '/login' });
} else {
next();
}
});
// store
const state = {
token: localStorage.getItem('token'),
};
const getters = {
token(state) {
return state.token;
},
};
const defaultButton = this.buttons.find(btn => btn.default); // найдет объект
const defaultButtons = this.buttons.filter(btn => btn.default); // массив с найденными объектами
methods: {
search: debounce(function () {
console.log(this.query);
}, 1000),
},