popup.js 973 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. // component/popup/popup.js
  2. const app = getApp();
  3. Component({
  4. /**
  5. * 组件的属性列表
  6. */
  7. properties: {
  8. typeOf: {
  9. type: "String",
  10. value: ''
  11. },
  12. title: {
  13. type: "String",
  14. value: ''
  15. },
  16. headTextOne: {
  17. type: "String",
  18. value: ''
  19. },
  20. headTextTwo: {
  21. type: "String",
  22. value: ''
  23. },
  24. content: {
  25. type: "Array",
  26. value: ''
  27. },
  28. btnContent: {
  29. type: "String",
  30. value: ''
  31. },
  32. haveReward: {
  33. type: 'Boolean',
  34. value: false
  35. }
  36. },
  37. /**
  38. * 组件的初始数据
  39. */
  40. data: {
  41. flag: true,
  42. os: app.globalData.isIOS
  43. },
  44. /**
  45. * 组件的方法列表
  46. */
  47. methods: {
  48. touchMove: function () {
  49. return false;
  50. },
  51. close: function () {
  52. this.setData({
  53. flag: !this.data.flag
  54. })
  55. this.triggerEvent('Close', {})
  56. },
  57. launchGroup: function () {
  58. this.triggerEvent('Group', {})
  59. }
  60. }
  61. })