vue-router应用到组件中时报错Unknown custom element: <router-view>

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue-router应用到组件中时报错Unknown custom element: <router-view>相关的知识,希望对你有一定的参考价值。

参考技术A 我是用 vue-cli+webpack 搭建的脚手架,做的单页面开发!!!

vue-router应用到组件中时报错:
[Vue warn]: Unknown custom element: <router-view> - did you register the component correctly? For recursive components, make sure to provide the "name" option.
found in <App> at D:\wamp64\www\personalPro\mi\src\App.vue

main.js中:

App.vue中:

index.js中:

然后就是一直报错,我觉得应该是路由的问题,所以一直在修改所有关于路由的地方,
最后发现,在index.js中引入路由的路径出现问题,原本npm install ‘模块’后,模块会自动保存到node-modules文件夹下面,所以在文件引入的时候就可以直接写模块名,不需要填写相对路径(当然写也可以),
但是,搭建脚手架后,index.js 文件在 src/router/ 下面,

所以将main.js 里面引入vue-router 的路径修改为 ./router ,就解决了错误。

以上是关于vue-router应用到组件中时报错Unknown custom element: <router-view>的主要内容,如果未能解决你的问题,请参考以下文章

Vue+Typescript中在Vue上挂载axios使用时报错

microsoft dynamic CRM2016安装时报错组件未安装

错误记录Visual Studio 2019 中运行 Unity C# 脚本时报错 ( 根据解决方案, 可能需要安装额外的组件才能获得 | .NET 桌面开发 | 使用 Unity 的游戏开发 )

swoole安装报错详解 mysqlnd_find_charset_nr in Unknow

vue2.9.5 引入vue-strap时报错

vue-router的简单介绍及应用