vue2的应用无法再UC浏览器打开,只显示白屏,请问怎么回事
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue2的应用无法再UC浏览器打开,只显示白屏,请问怎么回事相关的知识,希望对你有一定的参考价值。
参考技术A 这样的情况建议用360浏览器打开,这样就可以正常显示。关于vue-router在history模式下打包上线显示白屏的解决方案
参考技术A 由于公司的业务需求,需要把之前一些以hash模式运行的项目修改成history模式,结果在本地调试都很正常,但在打包上线之后出现了白屏的问题,
资源引入正常,控制台也没有报错
// 看到官方文档说需要配置服务器,于是在本地Apache一顿改,但并没有解决,不过皇天不负有心人,让我找到了解决方法
其实原因也很简单:
项目如果不是在根目录下的话,router无法找到路径中的组件,所以也就无法渲染了,需要在mode后边添加属性base,设置应用的基路径,例如:
你的网站为www.xxx.com/new,那么base的值为:/new
这时候再编译上线会发现,页面可以正常渲染了!
但这时候发现有些资源会报404,嵌套路由也不能正常跳转了,很绝望
于是查了一下vue-cli3的文档,原文是这样的:
照着文档修改一下vue.config.js就把问题解决了!
以上是关于vue2的应用无法再UC浏览器打开,只显示白屏,请问怎么回事的主要内容,如果未能解决你的问题,请参考以下文章
vue2.0 在华为手机自带浏览器和UC浏览器打开白屏的问题
网页无法观看视频,点击观看会变成白屏,并且右边和下边会有跳线