zoukankan      html  css  js  c++  java
  • 解决axios在ie浏览器下提示promise未定义的问题

    参考链接: https://blog.csdn.net/bhq1711617151/article/details/80266436

    在做项目的时候发现在ie11上出现不兼容的问题,对于和后台交互这块页面都报错,f12开发者工具模式下提示Promise未定义。
    为了解决这个问题,网上查了很多,经过多番尝试,发现了一个解决方法。
    首先安装cnpm install -g es6-promise --save-dev
    然后在main.js里面引入import promise from 'es6-promise';promise.polyfill();
    但是引入之后重新npm run dev 发现报错,提示 webpack不是内部命令的错误,然后我把i项目里面的node_modules模块删了之后重新安装,发现项目可以正常运行,但是在ie11下仍然报错,提示Promise未定义。
    最后发现是因为webpack没有全局安装,因为官网推荐的是webpack建议安装到项目下面,所以在使用vue脚手架生成项目的时候我就直接把webpack安装在了项目下,导致出现这个问题。我的结局方法是,把webpack卸载之后重新全局安装一下就好了。
    ---------------------
    作者:bhq1711617151
    来源:CSDN
    原文:https://blog.csdn.net/bhq1711617151/article/details/80266436
    版权声明:本文为博主原创文章,转载请附上博文链接!

    或者命令:npm install --save es6-promise

    webpack的卸载与全局安装:

    在全局下删除    npm  uninstall  webpack  -g

    在全局下安装:npm  install  webpack  -g   

    删除项目中的node_modules模块,然后 npm install

    再运行: npm run dev

    最后看看在IE浏览器中是否已经解决这个问题?

    最后,感谢文中前一部分的作者,参考这种方式,解决了我的问题。

  • 相关阅读:
    SharePoint母板页更改
    SharePoint的一些基本操作
    百度地图
    内存管理
    根据文字的个数,label自动适应高度
    navgationBar
    接收服务器上的图片,可以用webview或者 imageview
    iOS 自带的解析json的类。
    改变uilable uibutton等的字体颜色、大小。
    Nsstring和NSdata的编码转换
  • 原文地址:https://www.cnblogs.com/zjingjing/p/10563659.html
Copyright © 2011-2022 走看看