pc端调用这个方法可以打开第三方链接,但是点击右上角关闭按钮不走onFail方法
pc 端的 dd.biz.util.openSlidePanel 方法是用来打开钉钉侧边栏的,如果您在关闭侧边栏后没有走 onFail 方法,可能是因为您没有在回调函数中正确地处理关闭侧边栏的逻辑。
在调用 dd.biz.util.openSlidePanel 方法时,您需要传入一个回调函数,用于处理侧边栏关闭后的逻辑。在回调函数中,您可以使用 success 和 fail 方法来处理侧边栏关闭的结果。如果侧边栏成功关闭,会调用 success 方法,否则会调用 fail 方法。
如果您的代码中没有正确地处理侧边栏关闭的逻辑,可能会导致无法走 onFail 方法。您可以检查一下回调函数中的逻辑,确保在侧边栏关闭后正确地调用了 success 或 fail 方法。
另外,如果您仍然无法解决问题,可以尝试在调用 dd.biz.util.openSlidePanel 方法时传入一个超时时间,以确保在一定时间内一定会调用回调函数。例如:
dd.biz.util.openSlidePanel({ ... onSuccess: function() { // 处理侧边栏关闭成功的逻辑 }, onFail: function() { // 处理侧边栏关闭失败的逻辑 }, // 设置超时时间为 5 秒 timeout: 5000 }); 通过设置超时时间,可以确保在一定时间内一定会调用回调函数,从而避免出现无法走 onFail 方法的情况。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。