请稍等 ...
×

采纳答案成功!

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

为什么要加一个参数data?

export default function $http(options) {
	const { url, data } = options
	return new Promise((reslove, reject) => {
		uniCloud.callFunction({
			name: url,
			data
		}).then( res => {
			if (res.result.code === 200) {
				reslove(res.result)
			} else {
				reject(res.result)
			}
		}).catch(err => {
			reject(err)
		})
	})
}

为什么这里的options里会解构出data?还有uniCloud.callFunction里面为啥还要加上这个data参数?这个data是啥

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

1回答

慕村6345035 2020-11-25 15:08:40

data 是云函数的参数 https://uniapp.dcloud.io/uniCloud/cf-functions?id=callbyfunction

0 回复 有任何疑惑可以回复我~
  • 老师,最开始讲的封装get_label时我试了下没有去传这个data参数是可以啊,为什么还要传它呢?
    回复 有任何疑惑可以回复我~ 2020-12-26 11:45:50
  • 接口通用,不一定会用到!
    回复 有任何疑惑可以回复我~ 2020-12-27 14:33:36
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号