资讯专栏INFORMATION COLUMN

vue 项目白屏解决方案

Chiclaim / 791人阅读

摘要:在某次更新功能代码后,被反馈在一些手机上会出现白屏。部分用户出现了打不开页面的情况,刚好同事的手机也遇到同样的情况,拿来分析之后发现,是运营商劫持了流量,往里面塞了广告,结果它的服务器还出错解决方案是上,完美解决。

在做的项目是使用 vue-cli 脚手架为基础的,只能使用微信浏览器打开的。在某次更新功能代码后,被反馈在一些手机上会出现白屏。经过一番探索,多管齐下解决了问题

白屏可能的原因:

es6 代码没有被编译成 es5 ;

文件打包路径错误;

运营商塞入的广告 js 服务器报错,连累项目不能下载资源;


针对 1 和 2 ,分别采取以下做法:

解决位置:config/index.js 文件:把 assetsPublicPath: "/" 改为assetsPublicPath: "./"

build: {
    assetsPublicPath: "./",
}

解决位置:

首先安装 babel-polyfill 库;

npm install --save babel-polyfill

然后修改 build/webpack.base.conf.js 文件,将

entry: {
   app: "./src/main.js",
 }

改成

entry: {
  app: ["babel-polyfill", "./src/main.js"]
}

使得其从入口文件就开始转换代码。


做了上面的操作后,问题就解决了,因此没有对 3 进行实践。


3 的情况,是身边同事的经验之谈。部分用户出现了打不开页面的情况,刚好同事的手机也遇到同样的情况,拿来分析之后发现,是运营商劫持了流量,往里面塞了广告 js ,结果它的服务器还出错.....解决方案是上 https ,完美解决。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/58521.html

相关文章

  • vue从零开发和部署一款移动端pwa单页应用

    摘要:另外,单页应用因为数据前置到了前端,不利于搜索引擎的抓取。所以我们需要对自己的单页应用进行一些优化。 前言 最近秋招之余空出时间来按自己的兴趣动手做了一个项目,一个基于vue-cli3.0, vue,typescript的移动端pwa,现在趁热打铁,将这个项目从开发到部署整个过程记录下来,并将从这个项目中学习到的东西分享出来,如果大家有什么意见或补充也可以在评论区提出。先介绍一下这个项...

    Channe 评论0 收藏0
  • 解决vue2.0下IE浏览器白屏问题

    摘要:公司新开发的项目需要兼容到就在页面加入不起作用总结方法兼容可能会遇到语法或者错误,安装在页面入口配置中引入解决编译错误重要重新安装一下如果有淘宝镜像也可使用修改下安装根目录下新建以上操作完成后运行 公司新开发的项目需要兼容到IE9+ 就在index.html页面加入 不起作用 总结方法: 兼容IE9/IE10可能会遇到语法或者 Promise错误,安装 babel-polyfill...

    _Zhao 评论0 收藏0
  • 解决vue2.0下IE浏览器白屏问题

    摘要:公司新开发的项目需要兼容到就在页面加入不起作用总结方法兼容可能会遇到语法或者错误,安装在页面入口配置中引入解决编译错误重要重新安装一下如果有淘宝镜像也可使用修改下安装根目录下新建以上操作完成后运行 公司新开发的项目需要兼容到IE9+ 就在index.html页面加入 不起作用 总结方法: 兼容IE9/IE10可能会遇到语法或者 Promise错误,安装 babel-polyfill...

    Tony_Zby 评论0 收藏0
  • 解决vue2.0下IE浏览器白屏问题

    摘要:公司新开发的项目需要兼容到就在页面加入不起作用总结方法兼容可能会遇到语法或者错误,安装在页面入口配置中引入解决编译错误重要重新安装一下如果有淘宝镜像也可使用修改下安装根目录下新建以上操作完成后运行 公司新开发的项目需要兼容到IE9+ 就在index.html页面加入 不起作用 总结方法: 兼容IE9/IE10可能会遇到语法或者 Promise错误,安装 babel-polyfill...

    lijy91 评论0 收藏0
  • 前端黑科技:美团网页首帧优化实践

    摘要:在美团支付的前端技术体系里,通过预渲染提升网页首帧优化,从而优化了白屏问题,提升用户体验,并形成了最佳实践。我们团队主要负责美团支付相关的业务,如果网站太慢会影响用户的支付体验,会造成客诉或资损。 前言 自JavaScript诞生以来,前端技术发展非常迅速。移动端白屏优化是前端界面体验的一个重要优化方向,Web 前端诞生了 SSR 、CSR、预渲染等技术。在美团支付的前端技术体系里,通...

    mrli2016 评论0 收藏0

发表评论

0条评论

Chiclaim

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<