微信小程序-TODOlist

[复制链接]
hyt_xcx手机认证 实名认证 视频认证 发表于 2017-1-19 19:37:10 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
TODOlist,添加任务,编辑内容及状态
主要功能:
回车添加(手机端没有测试)
进入编辑
更改状态
1.gif

  1. var app = getApp()
  2. Page({

  3.   onLoad: function(options) {
  4.     let task_id = options.task_id;
  5.     let task = app.getTask(task_id);
  6.     this.setData({   
  7.       task_id,
  8.       task
  9.     })
  10.   },
  11.     data:{
  12.     },

  13.       toggleCheck(e){
  14.         let {task_id} = this.data;
  15.         let task = app.getTask(task_id);
  16.         //为什么不能把上面这句删掉,直接使用 this.data 中的 task 来赋值给函数中的 tasktask?
  17.         task.completed = !task.completed;
  18.         this.setData({
  19.             tasks:app.changeTask(task),
  20.             task:app.getTask(task_id)
  21.         })
  22.     },

  23.      getNote(e){

  24.       let {task_id} = this.data;
  25.       let task = app.getTask(task_id);
  26.       task.note = e.detail.value;
  27.       this.setData({
  28.             tasks:app.changeTask(task),
  29.             task:app.getTask(task_id)
  30.         })
  31.     }

  32. })
复制代码
项目地址:
游客,如果您要查看本帖隐藏内容请回复

回复

使用道具 举报

精彩评论1

eliang 发表于 2017-2-23 19:59:21 | 显示全部楼层
啥也不说了,感谢楼主分享哇!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

专注源码分享,教程分享
全国服务电话

187-8198-7163

周一至周8:00-22:00

反馈建议

cdhaoyt@163.com 在线QQ咨询

扫描二维码关注我们

Powered by Discuz! X3.2© 2001-2013 Comsenz Inc.( 蜀ICP备16032957号-1