操作组件数据 data 时,有一些高级手段来控制 data 自身的维护方式、提升性能:
- 如果需要监听数据的变化,可以使用 数据监听器 ;
- 除了
setData,还有其他一些手段来更高效地更新数据,请参考 高级数据更新方法 和 数据更新策略 ; - 数据字段在组件之间会深拷贝,要改变这一行为,请参考 数据字段拷贝控制 。
data 在 WXML 上的应用方式也可以微调,以提升 WXML 模版更新性能:
- 选用合适的 组件初始化策略 可以减少一些不必要的模板更新;
- 使用 纯数据字段 可以禁止部分
data数据字段用于 WXML 模板。
此外,在开发者工具的 WXML 面板中可以查看自定义组件实例的数据:先选中需要查看的自定义组件,然后切换到 Component Data 即可实时查看当前自定义组件的数据。
