vue项目打包后路由视图router-view 不显示 早段时间 ,用脚手架vue-cli 搭建的项目,build后放于服务器上,发现其他资源全部变成静态加载成功,但路由视图为空, Vue.use(VueRouter)constrouter =newVueRouter({ mode:'history',base:'/system/',//添加根目录routes }) 比如将打包后的dist和index.html放在tomcat上...
有这段代码不会100%导致router-view内容无法显示,但是如果要留着这段代码,并确保router-view内容可显示,就必须在服务器端做相应的配置才行。 原因是这段代码更改了vue-router的模式为history 模式,vue-router 默认 hash 模式 —— 使用 URL 的 hash 来模拟一个完整的 URL,于是当 URL 改变时,页面不会重新加载,...
我的router.js文件 在网上找到的解决方案:修改history模式、检查属性名routes等方法,无一例外,都不好使; 最后新建了一个项目,只引入了vue-router;才发现是页面导入的问题; import{createRouter,createWebHashHistory}from'vue-router'constlayout=()=>import('@/view/layout')constindex=()=>import("@/view/index...
你好,我依然没有解决这个问题,也不是很明白你所说的“router对象没有注入到app里”是什么意思。已经在main.js里注入router,这样还不够吗?顺便说明一下,本地运行是没有问题的,问题出现在打包成了dist文件以后,router-view的内容为空。希望能得到你的解答。非常感谢。 回复2017-07-10 查看全部 2 个回答 ...
vue项目打包所遇问题 一/index.html打开空白 在config下的 index.js , 修改build中的assetsPublicPath:’/'为assetsPublicPath:"./" 如下所示内容: 二/背景图片不显示 vue项目中,在css样式中引用了一张背景图片,开发环境下是可以正常显示,build之后背景图片不显示。 解决方法: 在 bui...Vue...