老师,为什么ajax要写成一个类而不是一个对象,没明白您说的干扰指的什么

来源:7-3 登录页面的开发(2)

wykun

2018-05-06

class MUtil {
request(param) {
return new Promise((resolve, reject) => {
$.ajax({
type: param.type || 'get',
url: param.url || '',
dataType: param.dataType || 'json',
data: param.data || null,
success(res) {
console.log(res)
},
error(err) {
console.log(err)
}
})
})

}
}

export default MUtil


写回答

1回答

Rosen

2018-05-06

几个模块同时引用一个对象的时候,如果这个对象里有内置的参数,其中一个模块改了对象里的参数,那么其他模块用的对象内置的值就变了,会受到影响

0
2
Rosen
回复
wykun
是二期做了一些优化和升级,一期没有做类的封装,就用了对象,也可以改成类
2018-05-06
共2条回复

React16+React-Router4 打造企业级电商后台管理系统

【毕设面试】让缺乏框架开发经验的你掌握框架开发

976 学习 · 405 问题

查看课程