在学vue-router的时候发现router-link根本不渲染,同样router-view啥东西都没有,在网上找了各种资料,大多都是/和\写错或者大小写错误的问题,找了一个晚上没解决。
之后开始发现不对,同样的router,为什么用script引入就可以,用yarn add就不行,重装半天找不到问题。然后突然发现新的用法,createRouter,但是一直报错,找不到该函数。
最后去npm网站上看了看两者的版本,突然发现不对,vue-router的3.5.1版本是为Vue2服务的,但是我用的是vue的3.0.0,然后重新yarn add vue-router@4.0.4,解决问题了。
不过vue-router4的用法和3.5.1不太一样,创建之类的要重新改。

Logo

前往低代码交流专区

更多推荐