buy.js 966 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. // pages/buy/buy.js
  2. Page({
  3. /**
  4. * 页面的初始数据
  5. */
  6. data: {
  7. payType: 1,
  8. vanoverlayshow: false
  9. },
  10. /**
  11. * 生命周期函数--监听页面加载
  12. */
  13. onLoad(options) {
  14. },
  15. /**
  16. * 生命周期函数--监听页面初次渲染完成
  17. */
  18. onReady() {
  19. },
  20. /**
  21. * 生命周期函数--监听页面显示
  22. */
  23. onShow() {
  24. },
  25. handlePayType (e) {
  26. var type = Number(e.currentTarget.dataset.type)
  27. console.log(type);
  28. this.setData({
  29. payType: type
  30. })
  31. },
  32. // 调用微信支付
  33. handleWXPay () {
  34. wx.showLoading({
  35. title: '支付中...',
  36. mask: true
  37. })
  38. setTimeout(() => {
  39. wx.hideLoading({
  40. success: () => {
  41. this.setData({ vanoverlayshow: true })
  42. }
  43. })
  44. }, 1000);
  45. },
  46. onClickHide() {
  47. this.setData({ vanoverlayshow: false })
  48. },
  49. handleAppointment () {
  50. wx.navigateTo({
  51. url: '/pages/appointment/appointment',
  52. })
  53. }
  54. })