VUE 2.0 開發(fā)單頁項目-部分手機瀏覽器頁面顯示空白解決方案

VUE 2.0 開發(fā)單頁項目-部分手機瀏覽器頁面顯示空白解決方案

使用vue開發(fā)過一段時間了欺劳,采用 Vue-cli腳手架中出現(xiàn)一些頁面空白問題的解決方法總匯

1.npm run build打包頁面空白

我們會發(fā)現(xiàn)頁面head中引用的js和css文件是出現(xiàn)了路徑錯誤,這里修改如下:

解決位置:config/index.js文件:把assetsPublicPath: '/'改為assetsPublicPath: './'

build: {assetsPublicPath:'./',}

2. iOS的Safari下無法打開網(wǎng)頁

webpack-dev-server >= 2.8.0 的版本在 iOS Safari 下無法打開網(wǎng)頁先壕,效果為白屏。?

控制臺報錯:Can't find variable: SockJS 應該是 Safari 的 BUG,比如下面的代碼就會拋出?

Erroreval("const a = function () {}; function b() { a(); }; b();")

解決方法

1.使用老版本:

yarnaddwebpack-dev-server@~2.7.0-D

2.其它方法

yarnadd babel-plugin-transform-es2015-block-scoping -D

修改 webpack 相關配置

{test: /\.js$/,? loader:'babel-loader',? include: [? ? ...,? ? /node_modules\/webpack-dev-server/? ]}

3.升級vue2+部分手機訪問出現(xiàn)頁面空白

npm run dev后可能出現(xiàn)無法加載到路由模板的信息。

解決位置:config/index.js文件:把 devtool: '#eval-source-map'? 改為devtool:'inline-source-map'

dev: {devtool:'inline-source-map',}

4.升級vue2+IP訪問頁面空白

默認只能通過localhost或者127.0.0.1才能訪問庶近,如果使用本機的Ip地址會出現(xiàn)無法訪問到的情況。

解決位置:config/index.js文件:把config/index.js中“host” 配置為“0.0.0.0”就可以解決眷细,或者設置為你電腦的IP地址也行:

dev: {host:'192.168.10.122', }

5.Vue在IE拦盹、低版本Android顯示空白問題

這是由于IE對promise的支持不好,我們需要安裝:babel-polyfill和es6-promise:

npminstall babel-polyfillnpm install es6-promise

然后在main.js文件中引用:

import'babel-polyfill'importVuefrom'vue'importEs6Promisefrom'es6-promise'Es6Promise.polyfill()

最后 build/webpack.base.conf.js?文件中配置如下:

module.exports = {entry: {app: ["babel-polyfill","./src/main.js"]? ? }};

6.Vue只在iOS 10出現(xiàn)白屏問題

a:出現(xiàn)變量定義兩次的錯誤描述溪椎,如下:

SyntaxError: Cannot declare aletvariable twice

原因是由于ios 10中Safari中錯誤描述如下:當你定義一個與參數(shù)同名的for循環(huán)迭代變量時普舆,我們錯誤地認為這是一個語法錯誤。解決方法如下:

找到webpack.prod.conf.js文件校读,在UglifyPlugin的定義里添加關于mangle的選項

newUglifyJsPlugin({? ? ??

????uglifyOptions: {? ? ? ?

?????????compress: {? ? ? ? ?

?????????warnings:false

????????},? ? ? ??

????????mangle: {? ? ? ? ??

????????????safari10:true

? ? ? ? ? }? ? ??

????????},? ? ??

????sourceMap: config.build.productionSourceMap,? ? ??

????parallel:true

}),

b:使用Swiper插件:這是由于Swiper插件中用到了ES6的語法a = b ** c沼侣,a是b的c次方,而iOS 10的Safari里不認識這樣的語法歉秫,認為這是一個錯誤蛾洛,所以你需要讓Swiper經(jīng)過babel的包裝,而缺省狀態(tài)下babel是不對node_modules里的模塊進行編譯的雁芙。解決方法是在項目根目錄下新建一個文件vue.config.js轧膘,在里面添加如下語句:

module.exports = {chainWebpack:config=>{? ? config.rule('js').include.add(/node_modules\/(dom7|swiper)\/.*/)? }}

?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市兔甘,隨后出現(xiàn)的幾起案子谎碍,更是在濱河造成了極大的恐慌,老刑警劉巖洞焙,帶你破解...
    沈念sama閱讀 218,941評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件蟆淀,死亡現(xiàn)場離奇詭異,居然都是意外死亡澡匪,警方通過查閱死者的電腦和手機熔任,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,397評論 3 395
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來唁情,“玉大人疑苔,你說我怎么就攤上這事〉槟瘢” “怎么了夯巷?”我有些...
    開封第一講書人閱讀 165,345評論 0 356
  • 文/不壞的土叔 我叫張陵赛惩,是天一觀的道長。 經(jīng)常有香客問我趁餐,道長,這世上最難降的妖魔是什么篮绰? 我笑而不...
    開封第一講書人閱讀 58,851評論 1 295
  • 正文 為了忘掉前任后雷,我火速辦了婚禮,結果婚禮上吠各,老公的妹妹穿的比我還像新娘臀突。我一直安慰自己,他們只是感情好贾漏,可當我...
    茶點故事閱讀 67,868評論 6 392
  • 文/花漫 我一把揭開白布候学。 她就那樣靜靜地躺著,像睡著了一般纵散。 火紅的嫁衣襯著肌膚如雪梳码。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,688評論 1 305
  • 那天伍掀,我揣著相機與錄音掰茶,去河邊找鬼。 笑死蜜笤,一個胖子當著我的面吹牛濒蒋,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播把兔,決...
    沈念sama閱讀 40,414評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼沪伙,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了县好?” 一聲冷哼從身側響起围橡,我...
    開封第一講書人閱讀 39,319評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎聘惦,沒想到半個月后某饰,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,775評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡善绎,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,945評論 3 336
  • 正文 我和宋清朗相戀三年黔漂,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片禀酱。...
    茶點故事閱讀 40,096評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡炬守,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出剂跟,到底是詐尸還是另有隱情减途,我是刑警寧澤酣藻,帶...
    沈念sama閱讀 35,789評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站鳍置,受9級特大地震影響辽剧,放射性物質發(fā)生泄漏。R本人自食惡果不足惜税产,卻給世界環(huán)境...
    茶點故事閱讀 41,437評論 3 331
  • 文/蒙蒙 一怕轿、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧辟拷,春花似錦撞羽、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,993評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至隅俘,卻和暖如春邻奠,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背考赛。 一陣腳步聲響...
    開封第一講書人閱讀 33,107評論 1 271
  • 我被黑心中介騙來泰國打工惕澎, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人颜骤。 一個月前我還...
    沈念sama閱讀 48,308評論 3 372
  • 正文 我出身青樓唧喉,卻偏偏與公主長得像,于是被迫代替她去往敵國和親忍抽。 傳聞我的和親對象是個殘疾皇子八孝,可洞房花燭夜當晚...
    茶點故事閱讀 45,037評論 2 355

推薦閱讀更多精彩內(nèi)容