请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

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

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


正在回答 回答被采纳积分+3

1回答

Rosen 2018-05-06 21:11:54

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

0 回复 有任何疑惑可以回复我~
  • 提问者 wykun #1
    那为什么一期的课程您就是用的对象啊.是因为它一个页面吗
    回复 有任何疑惑可以回复我~ 2018-05-06 21:14:25
  • Rosen 回复 提问者 wykun #2
    是二期做了一些优化和升级,一期没有做类的封装,就用了对象,也可以改成类
    回复 有任何疑惑可以回复我~ 2018-05-06 21:21:55
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信