详解vue 项目白屏解决方案


Posted in Javascript onOctober 31, 2018

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

白屏可能的原因:

  1. es6 代码没有被编译成 es5 ;
  2. 文件打包路径错误;
  3. 运营商塞入的广告 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: ['babel-polyfill', './src/main.js']

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

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

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

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
简单的邮箱登陆的提示效果类似于yahoo邮箱
Feb 26 Javascript
js类定义函数时用prototype与不用的区别示例介绍
Jun 10 Javascript
javascript简单实现图片预加载
Dec 03 Javascript
Bootstrap打造一个左侧折叠菜单的系统模板(一)
May 17 Javascript
JS未跨域操作iframe里的DOM
Jun 01 Javascript
微信小程序  简单实例(阅读器)的实例开发
Sep 29 Javascript
Angular.JS通过指令操作DOM的方法
May 10 Javascript
vue2.0 循环遍历加载不同图片的方法
Mar 06 Javascript
express express-session的使用小结
Dec 12 Javascript
vue实现购物车抛物线小球动画效果的方法详解
Feb 13 Javascript
通过javascript实现扫雷游戏代码实例
Feb 09 Javascript
vue el-table实现递归嵌套的示例代码
Aug 14 Vue.js
微信小程序ibeacon三点定位详解
Oct 31 #Javascript
小程序获取周围IBeacon设备的方法
Oct 31 #Javascript
详解js删除数组中的指定元素
Oct 31 #Javascript
Vue中使用方法、计算属性或观察者的方法实例详解
Oct 31 #Javascript
Vue项目History模式404问题解决方法
Oct 31 #Javascript
Vue.js中对css的操作(修改)具体方式详解
Oct 30 #Javascript
vue组件中的样式属性scoped实例详解
Oct 30 #Javascript
You might like
php的hash算法介绍
2014/02/13 PHP
2014年10个最佳的PHP图像操作库
2014/07/14 PHP
CodeIgniter删除和设置Cookie的方法
2015/04/07 PHP
简单谈谈favicon
2015/06/10 PHP
CentOS7.0下安装PHP5.6.30服务的教程详解
2018/09/29 PHP
用javascript获取textarea中的光标位置
2008/05/06 Javascript
ppk谈JavaScript style属性
2008/10/10 Javascript
javascript 面向对象继承
2009/11/26 Javascript
非常强大的 jQuery.AsyncBox 弹出对话框插件
2011/08/29 Javascript
jQuery学习笔记(4)--Jquery中获取table中某列值的具体思路
2013/04/10 Javascript
JQuery的自定义事件代码,触发,绑定简单实例
2013/08/01 Javascript
js判断浏览器类型为ie6时不执行
2014/06/15 Javascript
JavaScript版的TwoQueues缓存模型
2014/12/29 Javascript
javascript中Date format(js日期格式化)方法小结
2015/12/17 Javascript
Javascript的动态增加类的实现方法
2016/10/20 Javascript
javascript中递归的两种写法
2017/01/17 Javascript
AngularJS表单验证功能分析
2017/05/26 Javascript
bootstrap+jquery项目引入文件报错的解决方法
2018/01/22 jQuery
微信小程序实现自定义picker选择器弹窗内容
2020/05/26 Javascript
优雅地使用loading(推荐)
2019/04/20 Javascript
vue使用代理解决请求跨域问题详解
2019/07/24 Javascript
vue 防止页面加载时看到花括号的解决操作
2020/11/09 Javascript
Python中有趣在__call__函数
2015/06/21 Python
python清理子进程机制剖析
2017/11/23 Python
在Python 字典中一键对应多个值的实例
2019/02/03 Python
Tensorflow Summary用法学习笔记
2020/01/10 Python
浅析Python __name__ 是什么
2020/07/07 Python
python实现梯度下降算法的实例详解
2020/08/17 Python
python 实现客户端与服务端的通信
2020/12/23 Python
python中最小二乘法详细讲解
2021/02/19 Python
Ellesse英国官网:意大利高级运动品牌
2019/07/23 全球购物
个人自我剖析材料
2014/02/07 职场文书
警察群众路线对照检查材料思想汇报
2014/10/01 职场文书
婚礼上证婚人致辞
2015/07/28 职场文书
图书馆义工感想
2015/08/07 职场文书
交通安全学习心得体会
2016/01/18 职场文书