一、今日完成

利用http.js封装数据,把云函数主题放到了http.js中,index.js负责调用$http

二、http封装数据笔记

1.定义常量options保存页面调用云函数的数据,然后传给函数$http

export default function $http(options){
	const {
		// url是云函数名称
		url,
		data
	} = options
}

2.把api中Promise对象移到$http中,url直接从options获取

return new Promise((reslove,reject)=>{
		uniCloud.callFunction({
			name:url,
			data:{}			
		})
	})

3.把api中原先定义云函数的地方,换成数值传参

const user_existed = (data) =>{
	return $http({
		url:'user_existed',
		data
	})
}

4.api文件引入$http

import $http from '../http.js'

三、今日收获

搞清楚了api和$http的作用,目前来说对我的项目意义不大,因为云函数调用、数据传输得比较少,算是规范化代码吧

四、明日计划

目前需要写的页面都写完了,是时候集中精力解决主要问题了(app端如何调用云函数)