小程序分享页面无法进行数据请求。

问题描述

a用户右上角分享了一个带参数的页面给b用户,b用户点开后能收到参数,但是没有进行数据请求。

问题出现的环境背景及自己尝试过哪些方法

环境背景:小程序
尝试方法:在onshow里面接收参数是进行wx.request请求我发成功

相关代码

// 请把代码文本粘贴到下方(请勿用图片代替代码)

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function() {
    this.getbanner()
    this.getinfo()
    this.gettopinfo()

    if (app.globalData.id) {
      this.setData({
        id: app.globalData.id
      })
      this.getbanner()
    this.getinfo()
    this.gettopinfo()
      wx.showToast({
        icon: 'none', 
        title: 'id=' + app.globalData.id,
        mask: 'false',
        duration: 2000,
        success: function(){
          console.log('分享页面进入')
        }
      })
    }

  },

/**
   * 用户点击右上角分享
   */
  onShareAppMessage: function() {
    let shareid = this.data.id;
    return {
      title: "弹出分享时显示的分享标题",
      path: `/pages/bulk/bulk?id=${shareid}`,
      success(res) {}
    };
  }

你期待的结果是什么?实际看到的错误信息又是什么?

期待结果:b能够通过分享的参数进行数据请求
实际看到错误信息:页面只是空白页面没有任何数据

阅读 2.2k
1 个回答

onShow:页面显示/切入前台时触发。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题