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在UC,Quark等浏览器出现白屏

vue2.0 在华为手机自带浏览器和UC浏览器打开白屏的问题

网页无法观看视频,点击观看会变成白屏,并且右边和下边会有跳线

网页游戏看不到动画,显示白屏??

Webview 应用程序在第一次安装应用程序时工作,但之后只显示空白的白屏

电脑浏览器打开网页总是显示白屏要怎么解决