vue router的Cannot read property '$router' of undefined"问题

这是debug时候看到的好像是有东西吧
vue router的Cannot read property '$router' of undefined
然后走下去就报错了
vue router的Cannot read property '$router' of undefined
下面是代码里的
vue router的Cannot read property '$router' of undefined
vue router的Cannot read property '$router' of undefined
vue router的Cannot read property '$router' of undefined

这是什么问题呢


补充一下, 刚才的新发现
把this给另一个变量赋值, 她竟然是undefined
vue router的Cannot read property '$router' of undefined
用鼠标把this圈起来看的话它又是有内容的
vue router的Cannot read property '$router' of undefined

回答

你需要这样写:

methods:{

menuClick({item,key,keyPath}){

...

}

}

看文档:
https://cn.vuejs.org/v2/api/#methods
vue router的Cannot read property '$router' of undefined

以上是 vue router的Cannot read property '$router' of undefined"问题 的全部内容, 来源链接: utcz.com/a/63706.html

回到顶部