纯数据字段

    有些情况下,某些 中的字段(包括 setData 设置的字段)既不会展示在界面上,也不会传递给其他组件,仅仅在当前组件内部使用。

    此时,可以指定这样的数据字段为“纯数据字段”,它们将仅仅被记录在 中,而不参与任何界面渲染过程,这样有助于提升页面更新性能。

    指定“纯数据字段”的方法是在 Component 构造器的 定义段中指定 pureDataPattern 为一个正则表达式,字段名符合这个正则表达式的字段将成为纯数据字段。

    上述组件中的纯数据字段不会被应用到 WXML 上:

    属性也可以被指定为纯数据字段(遵循 的正则表达式)。

    属性中的纯数据字段可以像普通属性一样接收外部传入的属性值,但不能将它直接用于组件自身的 WXML 中。

    代码示例:

    数据监听器 可以用于监听纯数据字段(与普通数据字段一样)。这样,可以通过监听、响应纯数据字段的变化来改变界面。

    下面的示例是一个将 JavaScript 时间戳转换为可读时间的自定义组件。

    代码示例: