C端小程序
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

71 строка
1.2 KiB

  1. // pages/index/sw/index.js
  2. Component({
  3. /**
  4. * 组件的属性列表
  5. */
  6. properties: {
  7. paramAtoB: String,
  8. from: String,
  9. data: {
  10. value: {},
  11. type: Object
  12. },
  13. },
  14. /**
  15. * 组件的初始数据
  16. */
  17. data: {
  18. isshare: true,
  19. },
  20. methods: {
  21. /**
  22. * 隐藏分享弹框
  23. */
  24. hidemodal: function() {
  25. this.setData({
  26. isshare: false,
  27. })
  28. },
  29. /**
  30. * 显示分享海报
  31. */
  32. /* showPoster: function() {
  33. //跳转到海报生成页
  34. wx.navigateTo({
  35. url: `/pages/canvas/index?merchantId=${this.data.id}`
  36. })
  37. }, */
  38. showPoster: function() {
  39. //跳转到海报生成页
  40. console.log(this.data.fromflag)
  41. let that = this;
  42. Http.get({
  43. url: config.api.checkUserStatus,
  44. data: {
  45. token: app.globalData.token
  46. }
  47. }).then(res => {
  48. wx.navigateTo({
  49. url: `/pages/canvas/index?couponChannelId=${that.data.id}`
  50. })
  51. }).catch(err => {
  52. console.log(err)
  53. if (err.code == 11004) {
  54. // 用户昵称未授权
  55. wx.redirectTo({
  56. url: `/pages/getuserinfo/index?couponChannelId=${that.data.id}&fromflag=poster`
  57. })
  58. }
  59. })
  60. },
  61. }
  62. });