# Function: offAccountUpdate
▸ offAccountUpdate(handler?
: AccountUpdateEventHandler): void
取消监听 AccountUpdate 事件
example
// 导入账号系统
import { accountSystem } from "@timi/mogs-sdk";
// ...
// 定义一个事件处理函数
function accountUpdateEventHandler(ev: AccountUpdateEvent): void {
console.log(ev.previousValue, ev.currentValue);
}
// 注册 AccountUpdate 事件处理函数
accountSystem.onAccountChange(accountUpdateEventHandler);
// 取消注册 AccountUpdate 事件处理函数
accountSystem.offAccountChange(accountUpdateEventHandler);
// 取消注册所有 AccountUpdate 事件处理函数
accountSystem.offAccountChange();
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
# 参数:
属性 | 类型 | 描述 |
---|---|---|
handler? | AccountUpdateEventHandler | 要取消注册的 AccountUpdate 事件处理函数;若为空,则取消注册所有事件处理函数。 |
AccountUpdateEventHandler: MogsEventHandler‹AccountUpdateEvent›
AccountUpdateEvent
结构
属性 | 类型 | 描述 |
---|---|---|
currentValue | ReadonlyClone‹Account› | 数据改变后的值 |
previousValue | ReadonlyClone‹Account› | 数据改变前的值 |
type | Update | 事件类型,由具体的事件构造时提供 |
# 返回值:
void