vue專案在IE11下空白

2021-09-24 10:58:43 字數 411 閱讀 4339

今天遇到了vue專案在ie11下顯示空白的地方,第乙個反應是相容性,然後仔細檢查了一下專案,然後發現沒有去安裝babel-polyfill,所以就第一時間去安裝:

npm install babel-polyfill -d
然後在main.js裡引入(一般放在首行):

import 'babel-polyfill'
然後在webpack.config.base.js裡:

entry: 

// 在loader裡還有最重要的一步,就是把有es6語法的js檔案所在的資料夾都需要包含進去,

// 這樣才能保證將所有的es6語法都編譯成es5的

這樣就ok了,頁面能正常顯示在ie11了。

ie11下jquery獲取元素width問題

問題出自乙個自寫的滾動控制項的指令,ng repeat 乙個陣列的資料,在乙個div中提供展示效果,如果個數多超過展示長度,那麼超出部分會被隱藏比並增加前翻後翻按鈕。通過元素的 position 進行設定當前顯示的資料,翻頁就 一下這個元素的 width 然後設定整體的 position left。...

IE11下sort函式不起作用

今天做專案除錯關於日期渲染時,ie11遇到了乙個比較隱蔽的bug,排查一晚上,發現是sort在ie11不起作用導致,是比較容易忽略的問題,已成功踩坑,希望看到的童鞋不踩。背景 需要把帶格式的日期轉化為年月日,如 日月年 年月日,月日年 年月日 現將日期放入陣列dataformatarr裡,假設此時d...

非同步載入layui的模組在IE11下不相容問題

非同步載入layui的模組在ie11下報錯 不是有效的模組。通過斷點檢視layui的use方法發現ie8和chrome下getpath都是layui.js所在的目錄,而ie11下為空字串。getpath的值為 doc.currentscript.src是當前執行的js的路徑,所以chrome能正常獲...