Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

63 řádky
1.4 KiB

  1. // components/bill/bill.js
  2. Component({
  3. /**
  4. * 组件的属性列表
  5. */
  6. properties: {
  7. },
  8. /**
  9. * 组件的初始数据
  10. */
  11. data: {
  12. flag1: 0,
  13. flag2: 0,
  14. icon: ["/asset/img/icon-display1.png",
  15. "/asset/img/icon-display2.png"
  16. ],
  17. list: ["日期", "时间", "价格"],
  18. display1 : 'none',
  19. display2: 'none',
  20. pubBillNum: [1],
  21. priBillNum : [1]
  22. },
  23. /**
  24. * 组件的方法列表
  25. */
  26. methods: {
  27. hit: function () {
  28. this.setData({
  29. display1: this.data.flag1 == 1 ? 'none' : 'block',
  30. flag1: this.data.flag1 == 0 ? 1 : 0
  31. })
  32. },
  33. hit2: function () {
  34. this.setData({
  35. display2: this.data.flag2 == 1 ? 'none' : 'block',
  36. flag2: this.data.flag2 == 0 ? 1 : 0
  37. })
  38. },
  39. addPub: function(){
  40. const length = this.data.pubBillNum.length
  41. this.setData({
  42. pubBillNum:this.data.pubBillNum.concat([length+1])
  43. })
  44. },
  45. addPrivate: function(){
  46. const length = this.data.priBillNum.length
  47. this.setData({
  48. priBillNum:this.data.priBillNum.concat([length+1])
  49. })
  50. },
  51. onRet: function () {
  52. wx.reLaunch({
  53. url: "/Pages/travel/home/home",
  54. });
  55. },
  56. }
  57. })