Я пытаюсь перенаправить URL-адрес, используя router.push({ path: 'customers', query : mergedQuery });
, но я не могу получить правильную ссылку на свойство router
.
Я чувствую, что что-то не хватает в app.js, но не уверен, какой из них. Внутри компонента this.$route
есть некоторые вещи внутри него, но нет router
.
app.js
window.Vue = require('vue');
window.VueRouter = require('vue-router');
window.VueResource = require('vue-resource');
window.Vue.use(window.VueRouter);
const routes = [
{ path: '/', component: require('./components/dashboard.vue') },
{ path: '/customers/', component: require('./components/customers/list.vue') },
];
const router = new VueRouter({routes});
const app = new Vue({router}).$mount('#app');
.vue файлу
console.log(this.$route.router); //undefined
Не работает ли это '$ router.push'? – Saurabh