vue 中跳转路由 报错Cannot read property 'push' of undefined。
请检查pages.json 和 router/index.js 两个文件中是不是有你填写的路径。
在 router/index.js 文件中要 path 必须跟pages.json中的地址对应 前面必须有/符号
{
path: '/pages/index',
name: 'index',
},
pages.json文件中
{
"path" : "pages/index地址",
"style" :
}
这里的路径前面没有 / 符号。
在页面中可以使用,方法不唯一。(不推荐)
this.$Router.push({
name: '名字',
});
this.$Router.push({path:'/名字'});