详解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 相关文章推荐
Mozilla中显示textarea中选择的文字
Sep 07 Javascript
jQuery 使用手册(五)
Sep 23 Javascript
jquery png 透明解决方案(推荐)
Aug 21 Javascript
JQuery通过AJAX从后台获取信息显示在表格上并支持行选中
Sep 15 Javascript
基于jQuery实现的双11天猫拆红包抽奖效果
Dec 01 Javascript
jquery获取所有选中的checkbox实现代码
May 26 Javascript
Angular2学习教程之ng中变更检测问题详解
May 28 Javascript
SVG动画vivus.js库使用小结(实例代码)
Sep 14 Javascript
菊花转动的jquery加载动画效果
Aug 19 jQuery
基于 vue-skeleton-webpack-plugin 的骨架屏实战
Aug 05 Javascript
js中的this的指向问题详解
Aug 29 Javascript
JS异步宏队列与微队列原理区别详解
Jul 02 Javascript
微信小程序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
将数字格式的计算结果转为汉字格式
2006/10/09 PHP
PHP XML备份Mysql数据库
2009/05/27 PHP
php 遍历数据表数据并列表横向排列的代码
2009/09/05 PHP
thinkphp实现面包屑导航(当前位置)例子分享
2014/05/10 PHP
JavaScript 替换Html标签实现代码
2009/10/14 Javascript
一个原生的用户等级的进度条
2010/07/03 Javascript
JS小功能(setInterval实现图片效果显示时间)实例代码
2013/11/28 Javascript
JS DOM实现鼠标滑动图片效果
2020/09/17 Javascript
妙用Bootstrap的 popover插件实现校验表单提示功能
2016/08/29 Javascript
JQuery和HTML5 Canvas实现弹幕效果
2017/01/04 Javascript
基于jQuery的左滑出现删除按钮的示例
2017/08/29 jQuery
JavaScript使用indexOf()实现数组去重的方法分析
2018/09/04 Javascript
Vuex的API文档说明详解
2020/02/05 Javascript
微信小程序点击滚动到指定位置的实现
2020/05/22 Javascript
[00:43]2016完美“圣”典风云人物:单车宣传片
2016/12/02 DOTA
使用Python的内建模块collections的教程
2015/04/28 Python
python模块smtplib学习
2018/05/22 Python
django传值给模板, 再用JS接收并进行操作的实例
2018/05/28 Python
python 用正则表达式筛选文本信息的实例
2018/06/05 Python
Python查找最长不包含重复字符的子字符串算法示例
2019/02/13 Python
Python数据类型之Number数字操作实例详解
2019/05/08 Python
Python 循环终止语句的三种方法小结
2019/06/24 Python
python之PyQt按钮右键菜单功能的实现代码
2019/08/17 Python
python递归函数求n的阶乘,优缺点及递归次数设置方式
2020/04/02 Python
Python基础类继承重写实现原理解析
2020/04/03 Python
通过自学python能找到工作吗
2020/06/21 Python
学python最电脑配置有要求么
2020/07/05 Python
python爬虫使用requests发送post请求示例详解
2020/08/05 Python
很酷的HTML5电子书翻页动画特效
2016/02/25 HTML / CSS
店长助理岗位职责
2013/12/13 职场文书
主管会计岗位职责
2014/03/13 职场文书
报告会主持词
2014/04/02 职场文书
领导班子在批评与自我批评座谈会上的发言
2014/09/28 职场文书
机动车登记业务委托书
2014/10/08 职场文书
2016年幼儿园教师师德承诺书
2016/03/25 职场文书
开机音效回归! Windows 11重新引入开机铃声
2021/11/21 数码科技