求解执行完回调函数以后再进行分享的功能?
发布于 6 年前 作者 min57 10528 次浏览 来自 问答

如题:

用户在执行完tap事件以后,会去服务器请求一个邀请码,

想在执行完tap以后,客户端主动帮用户执行onShareAppMessage并将邀请码带过去

有没有好的解决方案?求大神


以前遇到过这种问题是页面加载时候就去执行回调并存起来,在用户点击share-button组件的时候直接将参数带过去。

2 回复

onShareAppMessage 里写个死循环~比如

while(!this.code){

   if (this.start) return

    this.start = true

    请求邀请码(()=>{

       this.code = 邀请码

   })

}

我说着玩的。。建议你先取到验证码,点分享的时候直接用。。如果是列表里点每个人的这种情况,可以做个弹窗,再点弹窗里的按钮进行真的分享

先拿 邀请码 或者先弹窗口再分享都可以

回到顶部