24 lines
933 B
Markdown
24 lines
933 B
Markdown
## VM Parent
|
||
|
||
### 介绍
|
||
|
||
如果你想要让你的组件具有 动态监听数据的能力,需要继承 VMParent 使用。监听的数据类型为组件实例自身所有,是局部的数据而非全局数据。
|
||
|
||
### 属性
|
||
|
||
`data` - 定义需要绑定的数据类型,只在该组件内有效。定义后,这些数据就会被自动绑定。
|
||
|
||
`onBind()` - 数据绑定完成后调用该方法
|
||
|
||
`onUnBind()` - 数据绑定解除之前调用该方法
|
||
|
||
`tag` - 绑定的标签,可以通过这个tag 获取 当前的 vm 实例
|
||
|
||
`VM` - VM 管理对象,可以使用该对象获取值路径
|
||
|
||
### 注意事项
|
||
|
||
- 如果你不清楚继承机制,不要随意覆盖 onLoad() 事件,请使用 onBind() 函数代替 onLoad() 函数, onUnBind() 函数代替 onDestroy() 函数。如果你熟悉,可以使用super.onLoad() 的方式 调用父方法
|
||
- 不要过多的嵌套使用VMParent, 在绑定时可能会影响一点性能
|
||
|