vue項目在IE瀏覽器下的問題

一:axios請求在IE瀏覽器下沒有用

解決方法:

1:  npm install es6-promise --save-dev
2: /*在main.js文件夾中引入*/
    import promise from 'es6-promise'
    promise.polyfill()
複製代碼

緣由

    由於是Promise爲問題,Promise是es6語法,Axios的請求封裝的有Promise,原來是Axios不能直接兼容IE9。按照上面的步驟下載es6-promise,再在main.js文件中引入便可。javascript

二:vue在IE或者低版本Android中頁面顯示空白問題

解決方法

1:下載
npm install  babel-polyfill --save-dev
2: /*在main.js 文件中引用*/
import 'babel-polyfill'
3:/*最後在build/webpack.base.conf.js 文件中配置以下*/
module.exports = {
  entry: {
   app: ["babel-polyfill", "./src/main.js"]
  },
}
複製代碼

緣由

    這是因爲IE對promise的支持很差。須要安裝此依賴。vue

以上這兩個問題是我在作項目中遇到的坑,親測有用,嘻嘻嘻。但願能夠幫助到你們。

相關文章
相關標籤/搜索