完成用户登录和全局token
This commit is contained in:
3
typings/index.d.ts
vendored
3
typings/index.d.ts
vendored
@@ -2,7 +2,8 @@
|
||||
|
||||
interface IAppOption {
|
||||
globalData: {
|
||||
userInfo?: WechatMiniprogram.UserInfo,
|
||||
userInfo?: WechatMiniprogram.CustomUserInfo | null,
|
||||
token: string
|
||||
}
|
||||
userInfoReadyCallback?: WechatMiniprogram.GetUserInfoSuccessCallback,
|
||||
}
|
||||
31
typings/types/wx/lib.wx.api.d.ts
vendored
31
typings/types/wx/lib.wx.api.d.ts
vendored
@@ -21,6 +21,22 @@ SOFTWARE.
|
||||
***************************************************************************** */
|
||||
|
||||
declare namespace WechatMiniprogram {
|
||||
interface CustomUserInfo {
|
||||
uid: string;
|
||||
username: string;
|
||||
telephone: string; // 可选字段
|
||||
gender: number;
|
||||
}
|
||||
interface LoginUserInfo {
|
||||
uid: string;
|
||||
username: string;
|
||||
telephone: string; // 可选字段(可能不存在)
|
||||
}
|
||||
interface LoginUserMsg {
|
||||
userinfo: LoginUserInfo
|
||||
token: string
|
||||
code: string
|
||||
}
|
||||
interface AccessFailCallbackResult {
|
||||
/** 错误信息
|
||||
*
|
||||
@@ -6255,11 +6271,11 @@ wx.getSetting({
|
||||
/** 用户信息 */
|
||||
interface UserInfo {
|
||||
/** 用户头像图片的 URL。URL 最后一个数值代表正方形头像大小(有 0、46、64、96、132 数值可选,0 代表 640x640 的正方形头像,46 表示 46x46 的正方形头像,剩余数值以此类推。默认132),用户没有头像时该项为空。若用户更换头像,原有头像 URL 将失效。 */
|
||||
avatarUrl: string
|
||||
avatarUrl?: string
|
||||
/** 用户所在城市 */
|
||||
city: string
|
||||
city?: string
|
||||
/** 用户所在国家 */
|
||||
country: string
|
||||
country?: string
|
||||
/** 用户性别
|
||||
*
|
||||
* 可选值:
|
||||
@@ -6273,11 +6289,14 @@ wx.getSetting({
|
||||
* - 'en': 英文;
|
||||
* - 'zh_CN': 简体中文;
|
||||
* - 'zh_TW': 繁体中文; */
|
||||
language: 'en' | 'zh_CN' | 'zh_TW'
|
||||
language?: 'en' | 'zh_CN' | 'zh_TW'
|
||||
/** 用户昵称 */
|
||||
nickName: string
|
||||
username: string
|
||||
/** 用户所在省份 */
|
||||
province: string
|
||||
province?: string
|
||||
telephone: string
|
||||
uid: string
|
||||
|
||||
}
|
||||
interface VibrateLongOption {
|
||||
/** 接口调用结束的回调函数(调用成功、失败都会执行) */
|
||||
|
||||
0
typings/types/wx/lib.wx.api.ts
Normal file
0
typings/types/wx/lib.wx.api.ts
Normal file
4
typings/types/wx/lib.wx.app.d.ts
vendored
4
typings/types/wx/lib.wx.app.d.ts
vendored
@@ -199,6 +199,10 @@ declare namespace WechatMiniprogram.App {
|
||||
}
|
||||
|
||||
interface Option {
|
||||
setToken: (token: string) => void;
|
||||
clearToken:()=>void;
|
||||
setUserInfo(userInfo: WechatMiniprogram.CustomUserInfo): void;
|
||||
clearUserInfo:()=>void;
|
||||
/** 生命周期回调—监听小程序初始化
|
||||
*
|
||||
* 小程序初始化完成时触发,全局只触发一次。
|
||||
|
||||
Reference in New Issue
Block a user