示例:
// page.js
Page({
data: {
// 页面展示的数据
message: 'Hello, Mini Program!',
// 纯数据字段
_counter: 0,
},
onLoad: function () {
// 在 onLoad 生命周期中对纯数据字段进行操作
setInterval(() => {
this.setData({
_counter: this.data._counter + 1,
});
}, 1000);
},
onShow: function () {
// 在 onShow 生命周期中使用纯数据字段
console.log('Counter:', this.data._counter);
},
});
在上述示例中,_counter 是一个不需要在页面上展示的纯数据字段,它在 onLoad 生命周期中被初始化,并且在 onShow 生命周期中被使用。
需要注意的是,小程序的渲染机制会忽略以 _ 开头的字段,这样这些字段就不会被用于页面的渲染,只用于逻辑处理。这样的设计有助于区分哪些数据是用于渲染页面的,哪些是纯粹的逻辑数据。
总体来说,在小程序中使用 _ 开头的字段作为纯数据字段是一种常见的做法,但请确保这样的设计符合你的代码组织和维护的需要。
转载请注明出处:http://www.zyzy.cn/article/detail/632/微信小程序