真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

如何解決Vue+Elementui開發(fā)中碰到的IE問題

這篇文章將為大家詳細(xì)講解有關(guān)如何解決Vue+Element ui開發(fā)中碰到的IE問題,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價值的長期合作伙伴,公司提供的服務(wù)項目有:申請域名、網(wǎng)頁空間、營銷軟件、網(wǎng)站建設(shè)、湘潭縣網(wǎng)站維護、網(wǎng)站推廣。

IE9樣式錯亂,IE11無法正常加載v-loading等問題

引入了babel-polyfill插件,依然出現(xiàn)”polyfill-eventsource added missing EventSource to window”的奇怪問題(ie所有版本都有出現(xiàn))

第一步:安裝babel-ployfill (已安裝請?zhí)^此步驟)

yarn add babel-ployfill

修改webpack打包配置文件:webpack.bash.conf.js

 // 引入babel-ployfill
 var babelPloyfill = require('babel-ployfill')

 // ...
 // 修改entry字段
 entry: {
 // app: './src/main.js'
 app: ["babel-polyfill", "./src/main.js"]
 },

重新運行,v-loading等問題完美解決, 原因可能是v-loading是調(diào)用的ES6的Object的setter和getter方法來實現(xiàn)的,babel-ployfill報錯,未能將ES6的方法完全轉(zhuǎn)換為IE9支持的ES5方法

IE9樣式錯亂

可能的原因1,element-ui 中使用了 display: flex; 樣式,IE9不支持次樣式,解決方法為,排查下各組件,避免使用帶 display: flex; 的組件

可能的原因2,IE9瀏覽器過于老舊,單文件最大行數(shù)超過一定限制將不再讀取后邊的內(nèi)容,因此可以嘗試分割css文件和打包的js文件

分割js文件,最好的方法是采用vue的路由懶加載,這樣打包時,vue-loader會把每個路由對應(yīng)的js文件打包在一起。同時注意組件的合理劃分,避免單組件體積過大,并提高組件的復(fù)用性

分割css文件,通過yarn add css-split-webpack-plugin -D安裝css-split-webpack-plugin包來分割組件,修改

webpack.prod.conf.js文件

 // 引入依賴
 var CSSSplitWebpackPlugin = require('css-split-webpack-plugin').default

 // 在css打包插件后面新增css分割插件
 new ExtractTextPlugin({
 filename: utils.assetsPath('css/[name].[contenthash].css')
 }),
 // 新增的css分割插件
 new CSSSplitWebpackPlugin({
 size: 4000,
 filename: utils.assetsPath('css/[name]-[part].[ext]')
 }),

關(guān)于“如何解決Vue+Element ui開發(fā)中碰到的IE問題”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,使各位可以學(xué)到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。


當(dāng)前題目:如何解決Vue+Elementui開發(fā)中碰到的IE問題
網(wǎng)站鏈接:http://weahome.cn/article/gocece.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部