vue2.0 cli + vue-router Build 之后路由页面不显示

vue2.0 cli + vue-router

dev 下正常显示,
build 路由页面不显示了

这是mains.js
clipboard.png

这是父组件
图片描述

这是router 目录下index.js

clipboard.png

阅读 8.1k
7 个回答

好吧,原来是 history 模式导致的...坑慢慢长,慢慢爬。。。

建议可以看下vue-cli config文件夹下的index 确认配置生成文件有无问题。

新手上路,请多包涵

请问楼主是怎么解决的呢

此时需要修改config/index.js里的assetsPublicPath的字段,初始项目是/他是指向项目根目录的也是为什么会出现错误,这时改为./

router改为 mode:'hash'

然后 类似于原来的 uri domain.com/login 改为 domain.com/#/login 的形式 就可以了

打包的路径 有问题

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