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文件中引入即可。

二: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的支持不好。需要安装此依赖。

以上这两个问题是我在做项目中遇到的坑,亲测有用,嘻嘻嘻。希望可以帮助到大家。

最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 本文转自:https://www.jianshu.com/u/2c34f7eaba18 PRE-1 读前问题 1....
    麦子时光_新浪阅读 2,046评论 0赞 2
  • 回到住处,尹肖楚望了望自己狭窄凌乱的蜗居,老旧发黄的墙壁,常年滴水的洗手盆,推开窗还是一个昏暗的小巷。尹肖楚早已厌...
    我不想取昵称啊啊啊阅读 618评论 0赞 0
  • 没有比满无目的地徘徊更令人无法忍受的了 如果今天的你 还没有任何目标 那么明天的清晨 你用什么理由把自己叫醒呢 —...
    吕Cherry阅读 223评论 0赞 2

友情链接更多精彩内容