开发者社区> 问答> 正文

pc端dd.biz.util.openSlidePanel打开侧边栏关闭后不走onFail方法

image.png pc端调用这个方法可以打开第三方链接,但是点击右上角关闭按钮不走onFail方法

展开
收起
游客inywvmhagefzo 2023-04-13 10:02:11 320 0
1 条回答
写回答
取消 提交回答
  • 值得去的地方都没有捷径

    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 方法的情况。

    2023-04-14 18:01:29
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载