You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
69 lines
2.0 KiB
69 lines
2.0 KiB
|
|
/**
|
|
* 平台公共内容
|
|
*/
|
|
export namespace PlatformCommonDefine {
|
|
|
|
/**
|
|
* 安全区域定义,copy from WX
|
|
*/
|
|
export class SafeArea {
|
|
|
|
left: number;// 安全区域左上角横坐标
|
|
right: number;// 安全区域右下角横坐标
|
|
top: number;// 安全区域左上角纵坐标
|
|
bottom: number;// 安全区域右下角纵坐标
|
|
width: number;// 安全区域的宽度,单位逻辑像素
|
|
height: number;// 安全区域的高度,单位逻辑像素
|
|
}
|
|
|
|
/**
|
|
* 来源参数,copy from WX
|
|
*/
|
|
export class ReferrerInfo {
|
|
|
|
appId: string; // 来源小程序或公众号或App的 appId
|
|
extraData: object; // 来源小程序传过来的数据,scene=1037或1038时支持
|
|
|
|
}
|
|
|
|
/**
|
|
* 启动参数,copy from WX
|
|
*/
|
|
export class LaunchOption {
|
|
|
|
scene: string; // 场景值
|
|
query: any; // 查询参数
|
|
shareTicket: string; // shareTicket
|
|
referrerInfo: PlatformCommonDefine.ReferrerInfo; // 当场景为由从另一个小程序或公众号或App打开时,返回此字段
|
|
|
|
}
|
|
|
|
/**
|
|
* WX登录参数,copy from WX
|
|
*/
|
|
export class LoginData {
|
|
timeout: number; // 超时时间,单位ms
|
|
success: Function; // 接口调用成功的回调函数
|
|
fail: Function; // 接口调用失败的回调函数
|
|
complete: Function; // 接口调用结束的回调函数(调用成功、失败都会执行)
|
|
}
|
|
|
|
/**
|
|
* WX登录成功回调参数,copy from WX
|
|
*/
|
|
export class LoginSuccessRes {
|
|
code: string; // 用户登录凭证(有效期五分钟)。开发者需要在开发者服务器后台调用 auth.code2Session,使用 code 换取 openid 和 session_key 等信息
|
|
}
|
|
|
|
/**
|
|
* 登录状态
|
|
*/
|
|
export class LoginState {
|
|
isLogin: boolean; // 是否登录成功
|
|
code: string; // 登录成功之后的用户凭证(失败无值)
|
|
openid:string;
|
|
weChatAdId?:number;
|
|
uid?:string;
|
|
}
|
|
}
|