vue 为什么配置路由以后,跳转页面什么也不显示

发布于 2022-09-12 01:06:46 字数 654 浏览 21 评论 0

vue router配置路由以后,跳转页面什么也不显示,新手现在看不出问题,请求大佬帮忙

路由配置,/city 和 404页面不显示

clipboard.png

city页

clipboard.png

页面显示

clipboard.png

补上 router-view

clipboard.png

home页可以看到,city就看不到,它俩是同级的
看了一会没啥毛病,就是不知道哪错了

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(8

橘和柠 2022-09-19 01:06:46

问题解决2种:

  1. 方法一:把你的home路由 和 city路由,上下换个位置
  2. 方法二:修改你的home路由 写法如下:
path:'/',
exact:true,
name:'home',
component:Home

以上2种都可以解决你的问题

至于原因,可以参考下面的问题为的回答,虽然是 react-router 的;但是问题的根本是一样的

React路由顺序问题

凡尘雨 2022-09-19 01:06:46

<router-view>写了吗
更新:你的city文件名叫City.vue,路由里导入写的是'city.vue',你控制台没报错?

素手挽清风 2022-09-19 01:06:46

同上 app.vue 里面 <router-view/>写了吗

我是男神闪亮亮 2022-09-19 01:06:46

你的router里面的index.js,有没有写import home from '@/components/home'

清眉祭 2022-09-19 01:06:46

最快的解决办法就是把 mode:'history' 去掉,有疑问可参考https://www.cnblogs.com/xiaof...

谁与争疯 2022-09-19 01:06:46

路径改成 "./../views/city.vue" 试试

唯憾梦倾城 2022-09-19 01:06:46

兄弟解决了没 遇到和你一样的问题

极致的悲 2022-09-19 01:06:46

兄弟,你解决了吗?我也是这样的问题,不知道错在哪

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文