vue项目兼容低版本浏览器方法
Posted 倒骑驴的猪
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue项目兼容低版本浏览器方法相关的知识,希望对你有一定的参考价值。
![vue项目兼容低版本浏览器方法](https://image.cha138.com/20210416/2c4523f229b845ed9e3045805b02c737.jpg)
Babel 默认只转换新的 javascript 句法(syntax),而不转换新的 API ,比如 Iterator、Generator、Set、Maps、Proxy、Reflect、Symbol、Promise 等全局对象,以及一些定义在全局对象上的方法(比如 Object.assign、Array.from)都不会转码。
举例来说,ES6在Array对象上新增的Array.from方法,Balel就不会转码这个方法。如果想让这个 方法运行,必须使用babel-polyfill为当前环境提供一个垫片。
![vue项目兼容低版本浏览器方法](https://image.cha138.com/20210416/2c4523f229b845ed9e3045805b02c737.jpg)
安装命令:
npm install --save babel-polyfill.
2.在main.js中导入:
import 'babel-polyfill'
3.在config中的webpack.base.conf.js中修改配置
entry:{
app:['babel-polyfill','./src/main.js']
}
![vue项目兼容低版本浏览器方法](https://image.cha138.com/20210416/2c4523f229b845ed9e3045805b02c737.jpg)
ES6标准入门第三版(阮一峰)
2.简书:Vue 2.0在老版本浏览器中打开项目页面空白解决方案:
https://www.jianshu.com/p/204892d8d1c2
![vue项目兼容低版本浏览器方法](https://image.cha138.com/20210416/fb7989029a83464fb1ffae3ea23a833e.jpg)
![vue项目兼容低版本浏览器方法](https://image.cha138.com/20210416/fb7989029a83464fb1ffae3ea23a833e.jpg)
![vue项目兼容低版本浏览器方法](https://image.cha138.com/20210416/b15a01ea28a541c28a2f060d9ac2ec35.jpg)
![vue项目兼容低版本浏览器方法](https://image.cha138.com/20210416/3ecfc71f7e8d47df8a48b53f0b1f3826.jpg)
以上是关于vue项目兼容低版本浏览器方法的主要内容,如果未能解决你的问题,请参考以下文章
Vue中 引入使用 babel-polyfill 兼容低版本浏览器