Vue 中使用 babel-polyfill 来兼容低版本浏览器,前端中高级面试必知必会

m0_60707221 2024-06-12 17:03:02 阅读 87

ok,现在问题解决了【IE和低版本的安卓设备都没问题了】:

这里写图片描述

方案二、使用 babel-polyfill

npm install babel-polyfill -S

// 在 main.js 首行引入即可

import “babel-polyfill”

因为我的项目中是有对 axios 进行封装的,而且我也不喜欢在 main.js 中来做这个操作,所以我将这个操作移到了 request.js 这个文件的开头。(request.js 的用途是用来对 axios 进行封装),所以我的是下面这样。

// request.js

import ‘babel-polyfill’

import axios from ‘axios’

或者:

webpack.config.js 中:

module.exports = {

// entry: {

// app: ‘./src/main.js’

// },

entry: [‘babel-polyfill’, ‘./src/main.js’],

}

将原来的

entry: {

app: ‘./src/main.js’

}

改为:

entry: [‘b



声明

本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。