js
- 设置wxss->js函数统一调用入口
减少js页面函数数量,减少加载时间
/**
* 调节按钮的按下状态为开
* @param {object/string} e 调整的按钮id
*/
touchStart(e) {
var touchId = e
if (e.hasOwnProperty('currentTarget')) touchId = e.currentTarget.id
this.setData({
['touching.' + touchId]: true,
})
},
- 设置data setting/state统一设置入口
注意需要判断传入的参数类型object/string(同时为wxss、js留下调用入口)
/**
* 调节设置开关
* @param {object/string} e 调整的设置id
*/
settingChange(e) {
var settingKey = e
if (e.hasOwnProperty('currentTarget')) settingKey = e.currentTarget.id
this.setData({
['settings.' + settingKey]: !this.data.settings[settingKey],
})
},
- 设置内存检测统一验证入口