Files
heros/doc/mvvm/VMParent.md

933 B
Raw Blame History

VM Parent

介绍

如果你想要让你的组件具有 动态监听数据的能力,需要继承 VMParent 使用。监听的数据类型为组件实例自身所有,是局部的数据而非全局数据。

属性

data - 定义需要绑定的数据类型,只在该组件内有效。定义后,这些数据就会被自动绑定。

onBind() - 数据绑定完成后调用该方法

onUnBind() - 数据绑定解除之前调用该方法

tag - 绑定的标签可以通过这个tag 获取 当前的 vm 实例

VM - VM 管理对象,可以使用该对象获取值路径

注意事项

  • 如果你不清楚继承机制,不要随意覆盖 onLoad() 事件,请使用 onBind() 函数代替 onLoad() 函数, onUnBind() 函数代替 onDestroy() 函数。如果你熟悉可以使用super.onLoad() 的方式 调用父方法
  • 不要过多的嵌套使用VMParent, 在绑定时可能会影响一点性能