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

以上这两个问题是我在作项目中遇到的坑,亲测有用,嘻嘻嘻。但愿能够帮助到你们。

相关文章
相关标签/搜索