Model()

new Model()

Model基类

Methods

dirty(action)

标记为脏,将被更新

Parameters:
Name Type Description
action Object

触发dirty的事件

get(keyopt) → {any}

获取实际option

Parameters:
Name Type Attributes Description
key string <optional>

获取option内的key属性,若不传返回全部option

Returns:
any -

返回key对应的属性

isDirty() → {boolean}

是否为dirty

Returns:
boolean -

是否为dirty

set(key, valueopt)

设置option TODO 设置的option与之前相同时

Parameters:
Name Type Attributes Description
key string | Object

属性名或者属性对象

value any <optional>

属性内容

shouldModelDirty(action, model, globalModel) → {boolean}

是否需要设置为dirty

Parameters:
Name Type Description
action Object

触发dirty的事件

model Object

组件model

globalModel Object

globalModel

Returns:
boolean -

是否需要标记dirty

update()

子类需实现update方法