问题:

在学习Vue的路由时候控制台报错,导致一些CSS和路由都无法使用
Vue报错:Uncaught TypeError: VueRouter is not a constructor

报错控制台:
在这里插入图片描述
根据控制台信息可以看到报错的行是86行,代码为:

const myrouter = new VueRouter

解决方案

可能是使用 vue-router 版本过高或者vue环境使用2而引入为3。
这里我使用的是CDN在线引用,反正万变不离其中,我们只需要把版本降一下即可

<script src="https://unpkg.com/vue@2"></script>
<script src="https://unpkg.com/vue-router@3"></script>

这样遍解决的问题可以正常运行,css样式也开始生效了

Logo

前往低代码交流专区

更多推荐