es6-promise可以解决这个问题,如何使用?很简单,看下面的代码

1.安装(安装到dependencies中)

?
1
npm install es6-promise --save

2.在入口文件main.js中引入使用

?
1
2
3
4
5
6
7
import Vue from 'vue'
import VueResource from 'vue-resource'
// cmd方式
require( 'es6-promise' ).polyfill()
// ES6模块方式
import Es6Promise from 'es6-promise'
Es6Promise.polyfill()

大功告成,是不是很简单,只需新增而无需删除现有代码,这样对于已经上线的项目是比较安全的

结语

Vue官方现已不推荐使用Vue Resource了,我们可以尝试一下axios,听说也很好用,我就打算在next project中尝个鲜

Logo

前往低代码交流专区

更多推荐