31. 纯数据

2023-09-19 10:31:26发布
21

纯数据指的是不参与响应式的数据。使用pureDataPattern来定义纯数据的规则

例子

<view>
  {{ n1 }} {{ _n2 }}
</view>
Page({
  options: {
    // 下划线“_”, 开头的变量都是纯数据
    pureDataPattern: /^_/
  },
  data: {
    n1: 0,
    _n2: 0
  },
  onLoad() {
    this.setData({
      n1: 1,
      _n2: 2,
    })
  }
})

运行效果

这里只展示了n1,_n2虽然也使用了setData改成2,但是它并不是响应式数据,所以无法显示在界面上