詳解vue 項(xiàng)目白屏解決方案
在做的項(xiàng)目是使用 vue-cli 腳手架為基礎(chǔ)的,只能使用微信瀏覽器打開(kāi)的。在某次更新功能代碼后,被反饋在一些手機(jī)上會(huì)出現(xiàn)白屏。經(jīng)過(guò)一番探索,多管齊下解決了問(wèn)題
白屏可能的原因:
- es6 代碼沒(méi)有被編譯成 es5 ;
- 文件打包路徑錯(cuò)誤;
- 運(yùn)營(yíng)商塞入的廣告 js 服務(wù)器報(bào)錯(cuò),連累項(xiàng)目不能下載資源;
針對(duì) 1 和 2 ,分別采取以下做法:
解決位置:config/index.js 文件:把 assetsPublicPath: '/' 改為assetsPublicPath: './'
build: { assetsPublicPath: './', }
解決位置:
首先安裝 babel-polyfill 庫(kù);
npm install --save babel-polyfill
然后修改 build/webpack.base.conf.js 文件,將
entry: { app: './src/main.js', }
改成
entry: ['babel-polyfill', './src/main.js']
使得其從入口文件就開(kāi)始轉(zhuǎn)換代碼。
做了上面的操作后,問(wèn)題就解決了,因此沒(méi)有對(duì) 3 進(jìn)行實(shí)踐。
3 的情況,是以前的經(jīng)驗(yàn)之談。部分用戶出現(xiàn)了打不開(kāi)頁(yè)面的情況,剛好同事的手機(jī)也遇到同樣的情況,拿來(lái)分析之后發(fā)現(xiàn),是運(yùn)營(yíng)商劫持了流量,往里面塞了廣告 js ,結(jié)果它的服務(wù)器還出錯(cuò).....解決方案是上 https ,完美解決。
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
解決vue運(yùn)行報(bào)錯(cuò)Error:Cannot?find?module?'@vue/cli-plugin-b
解決了因?yàn)榘姹締?wèn)題在創(chuàng)建項(xiàng)目時(shí)出現(xiàn)的各種報(bào)錯(cuò)問(wèn)題,這次在運(yùn)行時(shí)出現(xiàn)的問(wèn)題,下面這篇文章主要給大家介紹了關(guān)于解決vue運(yùn)行報(bào)錯(cuò)Error:Cannot?find?module?'@vue/cli-plugin-babel'的相關(guān)資料,需要的朋友可以參考下2023-04-04使用Element-UI的NavMenu如何隱藏自帶的小箭頭
這篇文章主要介紹了使用Element-UI的NavMenu如何隱藏自帶的小箭頭問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-07-07vue3?使用defineAsyncComponent與component標(biāo)簽實(shí)現(xiàn)動(dòng)態(tài)渲染組件思路詳解
這篇文章主要介紹了vue3?使用defineAsyncComponent與component標(biāo)簽實(shí)現(xiàn)動(dòng)態(tài)渲染組件,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-03-03vue2+element?ui?中的el-table?選中當(dāng)前行當(dāng)前行變色的實(shí)現(xiàn)代碼
這篇文章主要介紹了vue2+element?ui?中的el-table?選中當(dāng)前行當(dāng)前行變色的實(shí)現(xiàn)代碼,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧2024-07-07vue全局過(guò)濾器概念及注意事項(xiàng)和基本使用方法
這篇文章主要給大家分享了vue全局過(guò)濾器概念及注意事項(xiàng)和基本使用方法,下面文字圍繞vue全局過(guò)濾器的相關(guān)資料展開(kāi)具體的詳細(xì)內(nèi)容,需要的朋友可以參考一下,希望對(duì)你有所幫助2021-11-11vue中v-if?和v-permission?共同使用的坑及解決方案
這篇文章主要介紹了vue中v-if?和v-permission?共同使用的坑及解決方案的相關(guān)資料,需要的朋友可以參考下2023-07-07多頁(yè)vue應(yīng)用的單頁(yè)面打包方法(內(nèi)含打包模式的應(yīng)用)
這篇文章主要介紹了多頁(yè)vue應(yīng)用的單頁(yè)面打包方法(內(nèi)含打包模式的應(yīng)用),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-06-06vue對(duì)象拷貝,解決由于引用賦值修改原對(duì)象的方式
這篇文章主要介紹了vue對(duì)象拷貝,解決由于引用賦值修改原對(duì)象的方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-10-10使用Vue3和p5.js實(shí)現(xiàn)交互式圖像動(dòng)畫(huà)
這篇文章主要介紹了如何用Vue3和p5.js打造一個(gè)交互式圖像動(dòng)畫(huà),文中給出了詳細(xì)的代碼示例,本代碼適用于需要在網(wǎng)頁(yè)中實(shí)現(xiàn)圖像滑動(dòng)效果的場(chǎng)景,例如圖片瀏覽、相冊(cè)展示等,感興趣的小伙伴跟著小編一起來(lái)看看吧2024-06-06