|
点评:这种功能单一的demo,就十分适合学习,所以推荐一下新手学习;
主要功能:
回车添加(手机端没有测试)
进入编辑
更改状态
[mw_shl_code=html,true]var app = getApp()
Page({
onLoad: function(options) {
let task_id = options.task_id;
let task = app.getTask(task_id);
this.setData({
task_id,
task
})
},
data:{
},
toggleCheck(e){
let {task_id} = this.data;
let task = app.getTask(task_id);
//为什么不能把上面这句删掉,直接使用 this.data 中的 task 来赋值给函数中的 tasktask?
task.completed = !task.completed;
this.setData({
tasks:app.changeTask(task),
task:app.getTask(task_id)
})
},
getNote(e){
let {task_id} = this.data;
let task = app.getTask(task_id);
task.note = e.detail.value;
this.setData({
tasks:app.changeTask(task),
task:app.getTask(task_id)
})
}
})[/mw_shl_code]
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|