vue项目导入vue-router进行路由管理
安装
npm i vue-router --save
问题
- 正常注册且使用
Vue.use(Router)进行了全局注册却依旧提示未注册
思路
- 查看
package的版本,发现导入的vue版本是2.x、vue-router版本是4.x
- 查看
vue-router 4.x版本说明文档的入门介绍
可以看得到最后使用了createApp(App).use(VueRouter)进行的全局的VueRouter的注册
- 查找
createApp(App)的使用方法
查找createApp(App)的使用方法发现是Vue 3.x的用法API,基于Vue 3.x创建项目使用文档方式导入正常
结论
vue-router 的3.x版本的文档导入方式适用于vue 2.x版本,vue-router 4.x 的文档导入方式适用于 vue 3.x 版本
如何在vue 2.x版本项目中导入vue-router 4.x使用,方法不确定