vue-cli3构建的项目配置不上路由,怎么回事?

我用vue cli 3构建项目后,配置路由,发现配置不上,昨天搞了一下午,不知道为什么,今天早上,设置了给router设置了meta属性并写了一个守卫,发现跳转的路由中 meta 是空的,最重要的是,vue-cli3配置完后,我修改组件并保存后,会自动更新服务,但是我新写的路由的组件修改并保存不会更新服务,这是怎么回事,我感觉应该不是我配置错了,而是少配置了一个,是不是 vue cli 3 需要配置其他的东西?

路由配置 ,home组件是构建项目后就有的,能访问,city组件访问是空页面

clipboard.png

city组件

clipboard.png

city组件的路径

clipboard.png

router-view 也是有的

clipboard.png

页面为空

clipboard.png

我现在就是觉得 vue cli3 构建版本后应该还需要配置别的,但是我现在找不到,而且修改 city组件后
开启的服务那不显示更新。有没有大佬知道什么问题,这种问题太恶心人了。

更新,评论里的大佬看

clipboard.png

隐藏的那个路由是构建项目后自带的,可以访问,我新添加的路由没一个能访问的

clipboard.png

阅读 5k
3 个回答

按照你的写法,我配了下,是可以的。City组件,没问题,能看下你City上面的那个路由及你的路由守卫么

新手上路,请多包涵

修改路由配置 需要重启项目

解决了,搞了半天,发现项目里的配置 router的文件有两个,有一个已经删除了,我说怎么配置不上去

clipboard.png

我记得已经删除了,应该是我在git上pull的时候又给我添加了一个 router.js的文件,难受啊

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题