小程序的数据监听器

2025-01-02

视频教程

监听任何属性(properties)和数据(data)的变化。当数据变化时触发对应回调函数。类似useEffect功能。

组件中使用observers字段。

observers: {
	num: function(newNum){
		console.log(newNum)
	}
}

同时监听多个数据

类似于React的useEffect

    'num, count': function (newNum, newCount) {
      console.log(newNum, newCount)
    }

properties 和 data 渲染的区别

properties: 每次编译,都会重新渲染页面,执行回调函数。

data: 只有数据更新后,才会渲染页面,执行回调函数。