vue專案在IE9以上開啟白屏的解決方式

2021-10-20 23:58:53 字數 654 閱讀 4983

vue: 「^2.5.16」

webpack: 「^2.6.1」

該專案在谷歌瀏覽器是正常執行, 但是在ie瀏覽器10-11的版本上一片白屏

控制台列印:script5009: 「promise」未定義

// 1. 安裝 babel-polyfill 包 (這裡安裝了低版本的包,由於該專案比較老)

npm install [email protected]

.0// 2. 在webpack.base.conf.js中將

entry:

,// 替換成以下

entry:

,// 3. 在入口檔案 main.js中引入(在頂部引入)

import

'babel-polyfill'

// 報錯 

script1002

: 語法錯誤js(

7067,64

)// 點進去,發現是指向 swiper 的dom7 函式

目前看起來此方案很完美的解決了問題

,

目前發現, 沒鳥用, 也做一下記錄吧,

分享一刻:

國外技術雜誌

SWFupload在IE9以上中的bug

這幾天在做上傳的東西,是用swfupload是出現了再ie9下那選擇檔案的按鈕無法點選的情況,在其他瀏覽器,例如firefox chrome都不會出現,後來google一下才發下這算是ie9以上和flash的乙個bug吧。出現這種情況,需要在swfupload.js中的getflahhtml方法修改...

關於vue為什麼相容到 ie9 及以上

vue不相容ie8及以下。因為 vue 使用了 es5 中 object.defineproperty 這個屬性,該方法第乙個被實現是在 ie8 中,但是存在諸多限制 只能在dom物件上使用這個方法,而且只能建立訪問器屬性 資料屬性無法訪問 因此在 ie8 以及以下的瀏覽器,vue程式無法執行。vu...

為什麼vue支援IE9以上的IE瀏覽器?

為什麼vue支援ie9以上的ie瀏覽器?原因如下 1 vue框架中核心的雙向繫結原理是利用object.defineproperty 方法實現的。2 該方法第乙個被實現是在ie8中,但是存在諸多限制 只能在dom物件上使用這個方法,而且只能建立訪問器屬性 資料屬性無法訪問 3 ie9中沒有限制,因此...