我在嘗試使用router.push({ path: 'customers', query : mergedQuery });
重定向url,但我無法獲得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
是不是'this。$ router.push'工作? – Saurabh