分享默认截图

发布于 8 年前作者 taojun13939 次浏览最后编辑 8 年前来自 ask

通过button分享,点击某个button出现model提示,点击确定时触发

onShareAppMessage,我想实现点击确定时隐藏model再使用默认截图分享,现在的情况是,有时候可隐藏model,有时不能

WXOPEN Club 内容图片
2 回复
xgong
xgong1 楼6 年前

这个可以,谢谢

ycao
ycao2 楼6 年前

可以通过在onShareAppMessage里强制对逻辑__延时__来确保关闭modal框后再分享,大致的思路是:

onShareAppMessage: function() {

    //1.hide modal 或其它需要在分享前执行的代码

    //2. sleep 500ms (一般100ms以上即可)

    //3. 如果还有其它操作

    //4. return 语句

}

sleep的实现方式:

function sleep(milliseconds) {

    let start = new Date().getTime()

    for (let i =0; i < 1e7; i++) {

        if ((new Date().getTime() - start) >milliseconds) {

            break;

        }    

    }

}