柿霖不是林 发表于 2017-1-19 13:00:56

微信小程序学习用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 *****

jerry369 发表于 2020-4-25 14:22:53

我有流量,寻求个人游戏开发者合作,有意者联系微信号jim20180688
页: [1]
查看完整版本: 微信小程序学习用dmeo:TODOlist;添加任务,编辑内容及状态