找回密码
 立即注册

扫一扫,访问微社区

查看: 6902|回复: 1

微信小程序学习用dmeo:TODOlist;添加任务,编辑内容及状态

[复制链接]
发表于 2017-1-19 13:00:56 | 显示全部楼层 |阅读模式
点评:这种功能单一的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]


游客,如果您要查看本帖隐藏内容请回复

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

0

主题

222

回帖

509

金钱

新人求带

积分
0
发表于 2020-4-25 14:22:53 | 显示全部楼层
我有流量,寻求个人游戏开发者合作,有意者联系微信号jim20180688
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|微信小程序开发|教程|文档|资源汇总_即速论坛 ( 粤ICP备14097199号-1  

GMT+8, 2024-12-23 03:07 , Processed in 0.120615 second(s), 28 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表