详解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 相关文章推荐
capacityFixed 基于jquery的类似于新浪微博新消息提示的定位框
May 24 Javascript
基于jquery的$.ajax async使用
Oct 19 Javascript
Jquery增加鼠标中间功能mousewheel的实例代码
Sep 05 Javascript
点击页面其它地方隐藏该div的两种思路
Nov 18 Javascript
jquery图片滚动放大代码分享(1)
Aug 25 Javascript
cocos2dx骨骼动画Armature源码剖析(三)
Sep 08 Javascript
js实现正则匹配中文标点符号的方法
Dec 23 Javascript
javascript时间戳和日期字符串相互转换代码(超简单)
Jun 22 Javascript
AngularJS优雅的自定义指令
Jul 01 Javascript
手机端js和html5刮刮卡效果
Sep 29 Javascript
JS实现AES加密并与PHP互通的方法分析
Apr 19 Javascript
js禁止浏览器页面后退功能的实例(推荐)
Sep 01 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简单复制文件的方法
2016/05/09 PHP
PHP实现求解最长公共子串问题的方法
2017/11/17 PHP
PHP使用Redis实现Session共享的实现示例
2019/05/12 PHP
JavaScript DOM学习第四章 getElementByTagNames
2010/02/19 Javascript
数组方法解决JS字符串连接性能问题有争议
2011/01/12 Javascript
JQuery中DOM实现事件移除的方法
2015/06/13 Javascript
原生JS实现仿淘宝网左侧商品分类菜单效果代码
2015/09/10 Javascript
Canvas + JavaScript 制作图片粒子效果
2017/02/08 Javascript
JS实现加载时锁定HTML页面元素的方法
2017/06/24 Javascript
原生js实现抽奖小游戏
2019/06/27 Javascript
JS回调函数原理与用法详解【附PHP回调函数】
2019/07/20 Javascript
Node.js中console.log()输出彩色字体的方法示例
2019/12/01 Javascript
Python中用于去除空格的三个函数的使用小结
2015/04/07 Python
详解Python如何获取列表(List)的中位数
2016/08/12 Python
Django ORM框架的定时任务如何使用详解
2017/10/19 Python
Python数据可视化编程通过Matplotlib创建散点图代码示例
2017/12/09 Python
python3实现跳一跳点击跳跃
2018/01/08 Python
用Python实现读写锁的示例代码
2018/11/05 Python
python实现图片识别汽车功能
2018/11/30 Python
python实现三次样条插值
2018/12/17 Python
python开发之anaconda以及win7下安装gensim的方法
2019/07/05 Python
python实现微信自动回复机器人功能
2019/07/11 Python
Python实现剪刀石头布小游戏(与电脑对战)
2019/12/31 Python
解决Python图形界面中设置尺寸的问题
2020/03/05 Python
Python爬虫工具requests-html使用解析
2020/04/29 Python
Python实现动态循环输出文字功能
2020/05/07 Python
python zip()函数的使用示例
2020/09/23 Python
澳大利亚香水在线:Price Rite Mart
2017/12/28 全球购物
size?法国官网:英国伦敦的球鞋精品店
2020/03/15 全球购物
关于赌博的检讨书
2014/01/24 职场文书
初中生旷课检讨书范文
2014/10/06 职场文书
校友回访母校寄语
2015/02/26 职场文书
2015新学期校长寄语(3篇)
2015/03/25 职场文书
幼儿园毕业致辞
2015/07/29 职场文书
2016年万圣节活动个人总结
2016/04/05 职场文书
mysql优化
2021/04/06 MySQL