vue.runtime.esm.js?2b0e:619 [Vue warn]: Error in beforeCreate hook: "TypeError: this._router.init is not a function" 报错的解决方案

当控制台出现vue.runtime.esm.js?2b0e:619 [Vue warn]: Error in beforeCreate hook: "TypeError: this._router.init is not a function"的报错,是因为导出和导入语法格式不一致所导致的。

错误写法:

 

 正确写法:

在默认导出时去除花括号(直接暴露)

 

 在接收时选择默认导入,即

 

 

或者在导出时选择按需导出,即

 

在接收时选择按需导入,即

 

 

以上表述若有误,欢迎指正,谢谢。

 

posted @ 2022-06-22 12:47  麦田与星空  阅读(3025)  评论(0编辑  收藏  举报