2023年6月21日发(作者:)

vue解决浏览器兼容性问题在 vue cli2 项⽬中使⽤Vuex时,ie浏览器会出现“Vuex requires a Promisemisepolyfill in this browser”的错误提⽰,这是因为使⽤了ES6 Promise,⽽IE浏览器不⽀mise,⽽IE浏览器不⽀持,解决⽅案如下:1. 安装babel-polyfill 执⾏以下命令,重启服务器:npm install --save babel-polyfill2.在引⼊import 'babel-polyfill'3.在中配置:entry: { app: ['babel-polyfill','./src/']},vue-cli3下 解决浏览器兼容性问题1. 安装babel-polyfill依赖 npm i babel-polyfill --save-dev2.在src同级⽬录下新建⽂件配置如下s = { configureWebpack: { devServer: { proxy: { //名字可以⾃定义,这⾥我⽤的是api/ '/api/': { target: '', //设置你调⽤的接⼝域名和端⼝号 别忘了加http ws: true, // 是否代理websockets changeOrigin: true, //这⾥设置是否跨域 pathRewrite: { '^/api/': '' } } } } }, chainWebpack: config => { // 其他配置 ('main').add('babel-polyfill') // main是⼊⼝js⽂件 // 其他配置 }}

2023年6月21日发(作者:)

vue解决浏览器兼容性问题在 vue cli2 项⽬中使⽤Vuex时,ie浏览器会出现“Vuex requires a Promisemisepolyfill in this browser”的错误提⽰,这是因为使⽤了ES6 Promise,⽽IE浏览器不⽀mise,⽽IE浏览器不⽀持,解决⽅案如下:1. 安装babel-polyfill 执⾏以下命令,重启服务器:npm install --save babel-polyfill2.在引⼊import 'babel-polyfill'3.在中配置:entry: { app: ['babel-polyfill','./src/']},vue-cli3下 解决浏览器兼容性问题1. 安装babel-polyfill依赖 npm i babel-polyfill --save-dev2.在src同级⽬录下新建⽂件配置如下s = { configureWebpack: { devServer: { proxy: { //名字可以⾃定义,这⾥我⽤的是api/ '/api/': { target: '', //设置你调⽤的接⼝域名和端⼝号 别忘了加http ws: true, // 是否代理websockets changeOrigin: true, //这⾥设置是否跨域 pathRewrite: { '^/api/': '' } } } } }, chainWebpack: config => { // 其他配置 ('main').add('babel-polyfill') // main是⼊⼝js⽂件 // 其他配置 }}