收藏
回答

wx.requestSubscribeMessage不执行?

 tabBanner:function(e){
    console.log(1)
    var that=this
    if(e.currentTarget.dataset.jid){
      wx.requestSubscribeMessage({
        tmplIds:['a','b','c','d','e'],
        success:function(r){
          console.log(2)
          enterWithOk({memberId:that.data.userid,newActivityId:e.currentTarget.dataset.jid})
          wx.navigateTo({
            url'xxxxx?scene='+e.currentTarget.dataset.jid,
          })
        }
      })
    }
  },



输出1不输出2

回答关注问题邀请回答
收藏

3 个回答

  • Demons
    Demons
    2021-12-16

    请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2021-12-16
    有用
    回复 2
    • 王金都
      王金都
      2021-12-16
      一开始放5个数量太多,减到3个又报errCode: 20001
      errMsg: "requestSubscribeMessage:fail No template data return, verify the template id exist"
      的错,但是这些id一个一个试是可以的
      2021-12-16
      回复
    • Demons
      Demons
      2021-12-16回复王金都
      提供一下代码片段谢谢
      2021-12-16
      回复
  • 中式小面包
    中式小面包
    2021-12-16

    fail: (err) => {console.log(err)}

    2021-12-16
    有用 1
    回复 6
    • 王金都
      王金都
      2021-12-16
      五个太多了。。。。
      2021-12-16
      回复
    • 王金都
      王金都
      2021-12-16
      减到三个又报这个错
      errCode: 20001
      errMsg: "requestSubscribeMessage:fail No template data return, verify the template id exist"

      一个一个试是可以的
      2021-12-16
      回复
    • 中式小面包
      中式小面包
      2021-12-16回复王金都
      你这templateId看着就不太对,怎么是单字母,正常应该是一大串
      2021-12-16
      回复
    • 王金都
      王金都
      2021-12-16回复中式小面包
      这个是发出来随便输的,程序中是正确的
      2021-12-16
      回复
    • 中式小面包
      中式小面包
      2021-12-16回复王金都
      报错的意思是这template id不存在,要搞个真实的
      2021-12-16
      回复
    查看更多(1)
  • 王金都
    王金都
    2021-12-16

    减到三个又报这个错

    errCode: 20001

    errMsg: "requestSubscribeMessage:fail No template data return, verify the template id exist"


    一个一个试是可以的

    2021-12-16
    有用
    回复
登录 后发表内容