微信小程序给字段定义 第1篇
概念:纯数据字段指的是那些不用于界面渲染的data字段。
应用场景:例如有些情况下,某些data中的字段既不会展示在界面上,也不会传递给其他组件,仅仅在当前 组件内部使用。带有这种特性的data字段适合被设置为纯数据字段。
好处:纯数据字段有助于提升页面更新的性能。
在Component构造器的options节点中,指定pureDataPattern
为一个正则表达式,字段名符合这个正则 表达式的字段将成为纯数据字段,示例代码如下:
微信小程序给字段定义 第2篇
数据:在小程序组件中,用于组件模板渲染的私有数据,需要定义到data节点中
方法:methods节点下
属性:在小程序组件中,properties是组件的对外属性,用来接收外界传递到组件中的数据,示例代码如下:
data和properties的区别
在小程序的组件中,properties属性和data数据的用法相同,它们都是可读可写的,只不过:
setData修改 properties的值
微信小程序给字段定义 第3篇
监听一般数据
监听对象属性的变化:数据监听器支持监听对象中单个或多个属性的变化,示例语法如下
案例
上述中可以通过**
通配符监听所有属性
微信小程序给字段定义 第4篇
创建组件
局部引用组件
在页面的json配置文件中引用组件的方式,叫做“局部引用”。示例代码如下:
全局引用组件(居多)
在app,js0n全局配置文件中引用组件的方式,叫做“全局引用”。示例代码如下:
组件与页面的区别
从表面来看,组件和页面都是由js、json、wxml和wxss这四个文件组成的。但是,组件和页面的js与 json文件有明显的不同: