美文网首页
vue解决浏览器兼容性问题

vue解决浏览器兼容性问题

作者: zkzhengmeng | 来源:发表于2019-07-30 09:41 被阅读0次

在 vue cli2 项目中使用Vuex时,ie浏览器会出现“Vuex requires a Promise polyfill in this browser”的错误提示,这是因为使用了ES6 Promise,而IE浏览器不支持,解决方案如下:

1. 安装babel-polyfill 执行以下命令,重启服务器:
npm install --save babel-polyfill

2.在main.js引入
import 'babel-polyfill'

3.在webpack.base.conf.js中配置:
entry: {
    app: ['babel-polyfill','./src/main.js']
},
vue-cli3下 解决浏览器兼容性问题
1. 安装babel-polyfill依赖
 npm i babel-polyfill --save-dev

2.在src同级目录下新建vue.config.js文件配置如下

module.exports = {
    configureWebpack: {
        devServer: {
            proxy: {
                //名字可以自定义,这里我用的是api/
                '/api/': {
                    target: 'https://www.163.com', //设置你调用的接口域名和端口号 别忘了加http
                    ws: true, // 是否代理websockets
                    changeOrigin: true, //这里设置是否跨域
                    pathRewrite: {
                        '^/api/': 'https://www.163.com'
                    }
                }
            }
        }
    },
    chainWebpack: config => {
    // 其他配置
    config.entry('main').add('babel-polyfill') // main是入口js文件
    // 其他配置
   }
}

相关文章

  • 浏览器兼容性问题及解决方案(JS部分)

    关于浏览器兼容性问题的姊妹篇《浏览器兼容性问题及解决方案(CSS部分)》请点击这里。 常见的JS兼容性部分的问题有...

  • 移动端开头

    移动端开头 2.解决360浏览器兼容性问题

  • ajax

    解决浏览器兼容性问题 if (window.XMLHttpRequest){ // IE7+, Firefox, ...

  • 知行社的前端早读课 第22期

    计算机领域任何一个问题都可以通过引入中间层来解决。 本期涵盖内容: CSS, Vue。 《浏览器兼容性问题解决方案...

  • 浏览器兼容性

    浏览器兼容性问题

  • 浏览器常见的兼容问题

    什么是浏览器的兼容问题 浏览器的兼容性问题也就是网页的兼容性或者网站兼容性问题, 指网页在各种浏览器上的cs...

  • vue解决浏览器兼容性问题

    在 vue cli2 项目中使用Vuex时,ie浏览器会出现“Vuex requires a Promise po...

  • HTML+CSS(47-72)

    问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...

  • vue脚手架搭建项目的兼容性配置

    使用vue-cli搭建项目,面临着解决ie兼容性问题(ie9+),因为ie浏览器并不支持es6语法等。首先安装ba...

  • 浏览器兼容性

    一、什么是浏览器兼容性 浏览器兼容性问题又被称为网页兼容性或网站兼容性问题,指网页在各种浏览器上的显示效果可能不一...

网友评论

      本文标题:vue解决浏览器兼容性问题

      本文链接:https://www.haomeiwen.com/subject/psnarctx.html