44 lines
1.1 KiB
JavaScript
44 lines
1.1 KiB
JavaScript
|
import {
|
|||
|
request
|
|||
|
} from "../http";
|
|||
|
|
|||
|
// 管理地址,个人习惯,喜欢的下载request参数中也行
|
|||
|
const apiPath = {
|
|||
|
login: "/api/v1/login"
|
|||
|
}
|
|||
|
class AuthService {
|
|||
|
static login(data) {
|
|||
|
// 按住ctrl点击wx.request进入ts声明看options的类型,method是均大写的,对应即可
|
|||
|
return request(apiPath.login, "GET", data)
|
|||
|
|
|||
|
// 由于request的参数顺序第四个才是查询参数,所以如果需要传递,第三个传输传空对象即可
|
|||
|
// return request(apiPath.login, "GET", {}, data)
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
export default AuthService;
|
|||
|
|
|||
|
|
|||
|
// import AuthService from "../../service/AuthService";
|
|||
|
// // 导入封装好的服务层
|
|||
|
|
|||
|
// // 其他代码省略
|
|||
|
// page({
|
|||
|
// // Promise语法
|
|||
|
// submitForm(){
|
|||
|
// AuthService.login({username:"a",password:"2"}).then(res=>{
|
|||
|
// // 干点别的
|
|||
|
// },err=>{
|
|||
|
// // 出错了干点啥
|
|||
|
// })
|
|||
|
// },
|
|||
|
// // async-await语法糖
|
|||
|
// async asycsubmitForm(){
|
|||
|
// try{
|
|||
|
// const res = await AuthService.login({username:"abc",password:"123"});
|
|||
|
// // 干点别的
|
|||
|
// }catch(err){
|
|||
|
// // 错了干点啥?
|
|||
|
// }
|
|||
|
// }
|
|||
|
// })
|