概念:纯数据字段值的是那些不用于界面渲染的data
字段。
应用场景:某些data
中的数据就不会展示在页面上,也不会传递给组件,仅仅在当前组件内部使用,某呆这种特性的data
字段适用设置为纯数据字段。
好处:有助于提升页面更新的性能。
Component({
options: {
pureDataPattern: /^_/ // 指定所有 _ 开头的数据字段为纯数据字段
},
data: {
a: true, // 普通数据字段
_b: true, // 纯数据字段
},
methods: {
myMethod() {
this.data._b // 纯数据字段可以在 this.data 中获取
this.setData({
c: true, // 普通数据字段
_d: true, // 纯数据字段
})
}
}
})
<view wx:if="{{a}}"> 这行会被展示 </view>
<view wx:if="{{_b}}"> 这行不会被展示 </view>