用户信息属性与方法说明
Example
import {Service} from 'miot'
...
console.log(Service.account.ID)
if (Service.account.isLoaded) {
console.log(Service.account.nickName)
}else {
Service.account.load().then(account=>{
console.log(Service.account.nickName)
...
})
}
...
Members
(readonly) avatarURL :string
用户头像的下载地址,依赖于load方法
(readonly) birth :string
用户生日,依赖于load方法
(readonly) email :string
用户邮箱,依赖于load方法
(readonly) ID :string
当前登录账户userid,不依赖于load方法
(readonly) isLoaded :boolean
用户详情是否已经加载,不依赖于load方法。
如果已加载则所有属性可直接使用。
(readonly) nickName :string
用户昵称,依赖于load方法
(readonly) phone :string
用户电话,依赖于load方法
(readonly) sex :string
用户性别,依赖于load方法
(readonly) shareTime :string
用户分享时间,依赖于load方法
Methods
load(force) → {Promise.<IAccount>}
加载用户信息,所有依赖于load的用户信息需要在回调方法中会返回时才有值
Parameters:
Name | Type | Default | Description |
---|---|---|---|
force |
boolean | false | 强制刷新缓存,加载米家服务器的用户信息 |