index.js 890 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. // index.js
  2. // 获取应用实例
  3. const app = getApp();
  4. Page({
  5. data: {
  6. todolist: [{
  7. id: 1,
  8. title: '吃饭',
  9. done: true
  10. },
  11. {
  12. id: 2,
  13. title: '睡觉',
  14. done: false
  15. }
  16. ]
  17. },
  18. onTap(ev) {
  19. console.log("你敢点我???");
  20. // console.log(ev)
  21. },
  22. async onRemoveTodo(e) {
  23. // console.log('你要删除该代办吗?', e)
  24. let res = await wx.showModal({
  25. title: '确认删除',
  26. content: '确定删除当前代办吗?',
  27. cancelText: 'NO',
  28. confirmText: 'YES',
  29. confirmColor: '#8B1A1A',
  30. cancelColor: '#4169E1'
  31. })
  32. if (res.cancel) return;
  33. const delId = e.target.dataset.id
  34. this.setData({
  35. todolist: this.data.todolist.filter(todo => todo.id !== delId)
  36. })
  37. wx.showToast({
  38. title: '删除成功',
  39. icon: 'success',
  40. })
  41. }
  42. });