在使用Vue-cli开发项目时,我喜欢使用Es6语法,但在使用语法跳路由时却会受到报错,因为Es6的箭头函数的this指向的是最近的一个this,而不是全局的。所以会造成找不到路由方法的问题。
解决方法
使用传统语法,XXX:function(){}
或者先在方法体中保存This函数即可。
另外如果忘记加载Router包也会报此错误。

Logo

前往低代码交流专区

更多推荐