问题描述
在使用VueRouter的时候,发现标签体里的内容无法显示,但是页面可以正常显示,打开开发者工具查看报错信息:
Error in render: “TypeError: Cannot read property ‘resolve’ of undefined”
重新检查一遍之后,再刷新一下页面发现页面也无法正常显示了,出现以下错误
解决
最后发现在main.js中只是引入了路由信息,并没有声明使用,所以在new Vue中添加引入信息即可
<!-- 引入 -->
import router from './router'
new Vue({
<!-- 声明使用引入的router -->
router,
render: h => h(App),
}).$mount('#app')