收藏
回答

onShareAppMessage分享成功后如何返回指定页面?

<view wx:if="{{showTenantButton}}">

      <button open-type="share" class="button" size="mini"  style="position: relative; left: 35rpx; top: -5rpx; width: 185rpx; height: 56rpx; display: inline-block; box-sizing: border-box">发给朋友</button>

</view>

    onShareAppMessage: function () {  

        return {  

            title: `你的朋友`,  

            path: `pages/buffet/buffet?Id=${this.data.Id}`,  

            success: () => {  

                wx.redirectTo({  

                    url: '/pages/index/index'  // 分享成功返回 

                });  

                console.log('分享成功,已跳转');  

            },  

            fail: (res=> {  

                console.log('分享失败', res);  

            }  

        };  

    },  


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

3 个回答

  • 小黎
    小黎
    发表于小程序端
    08-10

    这个API判断不了分享成功没有,没有回调函数

    08-10
    有用 1
    回复
  • 邕有我
    邕有我
    08-10

    算了,还是给按钮增加一个函数,点击后返回上一级得了

           wx.navigateBack({

              delta: 1 

            });


    08-10
    有用
    回复
  • 跨商通
    跨商通
    08-10

    return里加success?你这种写法是从哪里抄来的?

    08-10
    有用
    回复
登录 后发表内容