收藏
回答

订阅消息和分享可否在一次点击事件实现?需求是页面上一个分享按钮,在分享之前要询问用户是否订阅消息

<button open-type="share" class="share-btn">分享页面</button>

onShareAppMessage (res) {
    if (res.from === 'button') {
      // 来自页面内分享按钮
        let couponTempId = ['fdsjkghdfsklghdsklfjghieru']
        uni.requestSubscribeMessage({
          tmplIds: couponTempId,
          complete () {
            // 成功 失败都执行
            return {
              title: '测试标题',
              path: `测试url`,
            }
          }
        })
    }
  }

需求是页面上一个分享的按钮,在分享之前要询问用户是否订阅消息,然后再打开分享转发。
以上代码弹出订阅消息后,就不咱显示转发页面了
是否有方法能在一次点击事件中完成这2个动作呢?
回答关注问题邀请回答
收藏

2 个回答

登录 后发表内容