关于vue-router4.0版本下有以下问题,降到3.x版本后这些问题消失,但又会有其他问题

来源:1-1 导学

zjx2018

2022-05-15

export ‘default’ (imported as ‘router’) was not found in ‘vue-router’ (possible exports: NavigationFailureType, RouterLink, RouterView, START_LOCATION, createMemoryHistory, createRouter, createRouterMatcher, createWebHashHistory, createWebHistory, isNavigationFailure, matchedRouteKey, onBeforeRouteLeave, onBeforeRouteUpdate, parseQuery, routeLocationKey, routerKey, routerViewLocationKey, stringifyQuery, useLink, useRoute, useRouter, viewDepthKey)

写回答

2回答

Sunday

2022-05-15

你好

vue-router 3.x 和 4.x 的使用方式是不同的。

在 vue-router 3.x 中可以通过 import VueRouter from 'vue-router' 的方式

但是在 vue-router 4.x 中不可以在使用这种方式了,因为没有默认导出的 VueRouter 。你的错误应该就是因为在 vue-router 4.x 中使用了 3.x 的语法导致的。

另外需要注意,vue 3.x 需要配合 vue-router 4.x 使用

0
1
zjx2018
谢谢!
2022-05-15
共1条回复

慕粉3946981

2022-05-15

看下你的路由代码,他这边的信息是导出问题

0
1
zjx2018
谢谢!
2022-05-15
共1条回复

基于Vue3新标准,打造后台综合解决方案

基于Vue3重写Vue-element-admin,打造后台前端综合解决方案

1980 学习 · 1734 问题

查看课程