- 电子药箱: 药品库存管理 + 手动录入 + 今日用药打卡 - 药品百科: 搜索 + 分类筛选 + 20种药品静态数据 - 惠教中心: 4条药品使用指南课程 - 我的: 家庭成员信息管理 - 自定义TabBar + navigation-bar组件 - SVG药品分类插图
41 lines
993 B
TypeScript
41 lines
993 B
TypeScript
export function wxLogin(): Promise<WechatMiniprogram.LoginSuccessCallbackResult> {
|
|
return new Promise((resolve, reject) => {
|
|
wx.login({
|
|
success: resolve,
|
|
fail: reject
|
|
})
|
|
})
|
|
}
|
|
|
|
export function wxRequest<T>(options: WechatMiniprogram.RequestOption): Promise<T> {
|
|
return new Promise((resolve, reject) => {
|
|
wx.request({
|
|
...options,
|
|
success: (res) => resolve(res as any),
|
|
fail: reject
|
|
})
|
|
})
|
|
}
|
|
|
|
export function wxGetUserInfo(): Promise<WechatMiniprogram.GetUserInfoSuccessCallbackResult> {
|
|
return new Promise((resolve, reject) => {
|
|
wx.getUserInfo({
|
|
success: resolve,
|
|
fail: reject
|
|
})
|
|
})
|
|
}
|
|
|
|
export function wxRequestSubscribe(tmplIds:any) {
|
|
return new Promise((resolve, reject) => {
|
|
wx.requestSubscribeMessage({
|
|
tmplIds,
|
|
success(res) {
|
|
resolve(res);
|
|
},
|
|
fail(err) {
|
|
reject(err);
|
|
}
|
|
});
|
|
});
|
|
} |