收藏
回答

打开转发过来的小程序详情页,参数拿不到

问题模块
API和组件

我遇到一个问题,转发小程序详情页时带了参数,在打开已转发的页面时,只有打开微信的调试面板才能拿到带过来的参数,哪位大神有遇到类似的问题么,求解答!


微信版本最新版

基础库版本:1.6

最后一次编辑于  2017-11-13  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

3 个回答

  • 黄思程
    黄思程
    2017-11-15

    不打开调试的话,通过setData更新debug信息到界面,请自行调试下

    2017-11-15
    赞同
    回复
  • 黄思程
    黄思程
    2017-11-13

    麻烦提供一个复现代码

    2017-11-13
    赞同
    回复
  • π
    π
    2017-11-15

    后来发现参数可以拿到,现在遇到的问题是调用wx.getImageInfo的时候在打开调试的情况下可以调用成功,不打开调试时调用的话就卡在那了,成功和失败的回调都不进入,这个怎么解?

    launchFromShare: function(options){
          let shareData = JSON.parse(options.shareData)
          let imgUrl = shareData.imgSrc.replace(/https|http/g,'https')
          this.setData({
            categoryList: shareData.categoryList,
            frameInfo: shareData.frameInfo,
            tipsContent: '加载中...',
            imgInfo: {
              src: imgUrl
            }
          });
          console.log(imgUrl)
          wx.showModal({
            title: 'imgUrl',
            content: imgUrl,
            showCancel: false,
            confirmText: '知道了',
          })
          wx.getImageInfo({
            src: shareData.imgSrc,
            success: (res) => {
              wx.showModal({
                title: '图片下载成功',
                content: res.path,
                showCancel: false,
                confirmText: '知道了',
              })
              app.globalData.imgInfo.tempFilePath = res.path;
              this.setData({
                uploadedFileStatus: true,
                detectedStatus: true
              })
            },
            fail: (err) => {
              wx.showModal({
                title: '图片下载失败',
                content: err,
                showCancel: false,
                confirmText: '知道了',
              })
              console.log(err)
            }
          })
      },


    2017-11-15
    赞同
    回复