我的这条路线具有一个value
参数
routes.push({
name: 'test',
path: '/test/:value',
component: resolve(__dirname, 'src/pages/test.vue'),
});
我想更新路由,以使其实际发送value
和test
作为参数
routes.push({
name: 'test',
path: '/test/:value',
component: resolve(__dirname, 'src/pages/test.vue'),
beforeEnter(to, from, next) {
to.params.test = 'test';
next({ params: to.params });
},
});
然后我可以在vue页面中捕获它
async fetch({ store, route }) {
console.log(route.params.value);
console.log(route.params.test);
},
我在上面创建的beforeEnter
代码无法正常工作。新的test
参数没有被发送。
有什么想法吗?
答案 0 :(得分:1)
答案 1 :(得分:0)
尝试提供下一个路径/名称,如下所示:
Map