index.js 854 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. import {
  2. getProducts
  3. } from '~/api/global'
  4. Component({
  5. /**
  6. * 组件的属性列表
  7. */
  8. properties: {
  9. },
  10. /**
  11. * 组件的初始数据
  12. */
  13. data: {
  14. show: false,
  15. vipTime: '',
  16. products: []
  17. },
  18. /**
  19. * 组件的方法列表
  20. */
  21. methods: {
  22. open({
  23. vipTime
  24. }) {
  25. console.log(vipTime);
  26. this.getProducts()
  27. this.setData({
  28. show: true,
  29. vipTime
  30. })
  31. },
  32. closeModal() {
  33. this.setData({
  34. show: false
  35. })
  36. },
  37. async getProducts() {
  38. let {
  39. productList: products,
  40. } = await getProducts()
  41. this.setData({
  42. products,
  43. })
  44. },
  45. }
  46. })