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中沒有限制,因此...