//listpoint.js const app = getApp() const util = require('../../utils/util.js') Page({ data: { alarms: [{title:''}], current_alarm: 0 }, //事件处理函数 alarmTaped:function(e){ console.log(e.target.id); this.setData({current_alarm:e.target.id}); }, editButtonTaped: function () { console.log("listpoint.js::editButtonTaped") if (this.data.alarms.length > 0) { app.globalData.currentAlarm = app.globalData.alarms[this.data.current_alarm] wx.navigateTo({ url: '../setpoint/setpoint' }) } }, deleteButtonTaped: function () { console.log("listpoint.js::deleteButtonTaped") app.deleteAlarm(this.data.current_alarm); if (this.data.current_alarm >= app.globalData.alarms.length) { this.data.current_alarm = app.globalData.alarms.length - 1 } this.updateAlarms() }, cancelButtonTaped: function () { console.log("listpoint.js::cancelButtonTaped") wx.navigateTo({ url: '../index/index' }) }, onLoad: function () { this.updateAlarms() }, updateAlarms: function(){ var alarms = app.globalData.alarms.map(function (x) { //return { title: x.title } return { title: x.title, dis: 0 } }) this.setData({ alarms: alarms }) } })