详解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 相关文章推荐
学习js所必须要知道的一些
Mar 07 Javascript
Google (Local) Search API的简单使用介绍
Nov 28 Javascript
Jquery 实现table样式的设定
Jan 28 Javascript
JS+CSS实现可拖动的弹出提示框
Feb 16 Javascript
基于javascript实现单选及多选的向右和向左移动实例
Jul 25 Javascript
浅谈JavaScript中的apply/call/bind和this的使用
Feb 26 Javascript
js按条件生成随机json:randomjson实现方法
Apr 07 Javascript
Vue2.0如何发布项目实战
Jul 27 Javascript
使用JavaScript实现链表的数据结构的代码
Aug 02 Javascript
jQuery DOM节点的遍历方法小结
Aug 15 jQuery
详解vue.js下引入百度地图jsApi的两种方法
Jul 27 Javascript
vue中轮训器的使用
Jan 27 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
PHP 柱状图实现代码
2009/12/04 PHP
php 删除一个数组中的某个值.兼容多维数组!
2012/02/18 PHP
ThinkPHP 表单自动验证运用示例
2014/10/13 PHP
PHP实现删除多重数组对象属性并重新赋值的方法
2017/06/07 PHP
CI(CodeIgniter)框架中URL特殊字符处理与SQL注入隐患分析
2019/02/28 PHP
Javascript级联下拉菜单以及AJAX数据验证核心代码
2013/05/10 Javascript
如何实现修改密码时密码框显示保存到cookie的密码
2013/12/10 Javascript
Jquery 获取对象的几种方式介绍
2014/01/17 Javascript
JavaScript分秒倒计时器实现方法
2015/02/02 Javascript
JavaScript常用函数工具集:lao-utils
2016/03/01 Javascript
WEB开发之注册页面验证码倒计时代码的实现
2016/12/15 Javascript
React Native日期时间选择组件的示例代码
2018/04/27 Javascript
webstorm中配置nodejs环境及npm的实例
2018/05/15 NodeJs
微信小程序自定义导航栏实例代码
2019/04/05 Javascript
vue双向绑定数据限制长度的方法
2019/11/04 Javascript
js通过循环多张图片实现动画效果
2019/12/19 Javascript
js实现带积分弹球小游戏
2020/07/21 Javascript
[50:58]2018DOTA2亚洲邀请赛3月29日 小组赛A组OpTic VS Newbee
2018/03/30 DOTA
python处理图片之PIL模块简单使用方法
2015/05/11 Python
Python实现一个带权无回置随机抽选函数的方法
2019/07/24 Python
python字典的setdefault的巧妙用法
2019/08/07 Python
Python中关于logging模块的学习笔记
2020/06/03 Python
Python实现自动签到脚本的示例代码
2020/08/19 Python
科颜氏美国官网:Kiehl’s美国
2017/01/31 全球购物
初三物理教学反思
2014/01/21 职场文书
驾驶员培训方案
2014/05/01 职场文书
工程售后服务方案
2014/06/08 职场文书
法定代表人授权委托书范文
2014/08/02 职场文书
幼儿园秋季开学寄语
2014/08/02 职场文书
自动化专业大学生职业生涯规划范文:爱拚才会赢
2014/09/12 职场文书
向国旗敬礼活动小结
2014/09/27 职场文书
关于运动会广播稿50字
2014/10/18 职场文书
2015年乡镇扶贫工作总结
2015/04/08 职场文书
Python 高级库15 个让新手爱不释手(推荐)
2021/05/15 Python
解决pytorch读取自制数据集出现过的问题
2021/05/31 Python
SQL bool盲注和时间盲注详解
2022/07/23 SQL Server