微信小程序学习用dmeo:TODOlist;添加任务,编辑内容及状态
点评:这种功能单一的demo,就十分适合学习,所以推荐一下新手学习;主要功能:
回车添加(手机端没有测试)
进入编辑
更改状态
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)
})
}
})
**** Hidden Message *****
我有流量,寻求个人游戏开发者合作,有意者联系微信号jim20180688
页:
[1]