index.js 666 B

12345678910111213141516171819202122232425262728293031323334353637
  1. Component({
  2. properties: {
  3. show:{
  4. type: Boolean,
  5. value: false,
  6. observer: function (newVal){
  7. console.log(newVal)
  8. this.setData({ show: newVal });
  9. }
  10. },
  11. vouchers:{
  12. type: Array,
  13. value: [],
  14. observer: function (newVal){
  15. this.setData({ vouchers: newVal });
  16. }
  17. },
  18. invitePrice:{
  19. type: String,
  20. value: 0,
  21. observer: function (newVal){
  22. this.setData({ invitePrice: newVal });
  23. }
  24. },
  25. },
  26. data: {
  27. show:false,
  28. vouchers:[],
  29. invitePrice:0
  30. },
  31. methods: {
  32. // 确定
  33. back(){
  34. this.triggerEvent("close", this.data.show);
  35. }
  36. }
  37. })