js

  1. 设置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,
		})
	},
  1. 设置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],
		})
	},
  1. 设置内存检测统一验证入口