index.ts 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. // index.ts
  2. // 获取应用实例
  3. const app = getApp<IAppOption>()
  4. Component({
  5. data: {
  6. current: 0,
  7. autoplay: false,
  8. interval: 5000,
  9. duration: 500,
  10. popupShow: false
  11. },
  12. methods: {
  13. // 事件处理函数
  14. changeSwiper(e: any) {
  15. const detail = e.detail;
  16. if(detail.source === 'touch' || detail.source == 'autoplay') {
  17. this.setData({
  18. current: detail.current
  19. })
  20. }
  21. },
  22. /** 我的订单 */
  23. onOrder() {
  24. wx.navigateTo({
  25. url: '../orders/orders',
  26. })
  27. },
  28. onBuyShop() {
  29. // wx.navigateTo({
  30. // url: '../login/login',
  31. // })
  32. this.setData({
  33. popupShow: true
  34. })
  35. },
  36. onClose() {
  37. this.setData({
  38. popupShow: false
  39. })
  40. }
  41. // getUserProfile() {
  42. // // 推荐使用wx.getUserProfile获取用户信息,开发者每次通过该接口获取用户个人信息均需用户确认,开发者妥善保管用户快速填写的头像昵称,避免重复弹窗
  43. // wx.getUserProfile({
  44. // desc: '展示用户信息', // 声明获取用户个人信息后的用途,后续会展示在弹窗中,请谨慎填写
  45. // success: (res) => {
  46. // console.log(res)
  47. // this.setData({
  48. // userInfo: res.userInfo,
  49. // hasUserInfo: true
  50. // })
  51. // }
  52. // })
  53. // },
  54. },
  55. })