小程序
小游戏
企业微信
微信支付
扫描小程序码分享
通过button分享,点击某个button出现model提示,点击确定时触发
onShareAppMessage,我想实现点击确定时隐藏model再使用默认截图分享,现在的情况是,有时候可隐藏model,有时不能
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
这个可以,谢谢
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
可以通过在onShareAppMessage里强制对逻辑延时来确保关闭modal框后再分享,大致的思路是:
onShareAppMessage: function() { //1.hide modal 或其它需要在分享前执行的代码 //2. sleep 500ms (一般100ms以上即可) //3. 如果还有其它操作 //4. return 语句}
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; } }}
function sleep(milliseconds) {
let start = new Date().getTime()
for (let i =0; i < 1e7; i++) {
if ((new Date().getTime() - start) >milliseconds) {
break;
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
这个可以,谢谢
可以通过在onShareAppMessage里强制对逻辑延时来确保关闭modal框后再分享,大致的思路是:
sleep的实现方式: