开发者社区> 问答> 正文

设置导航栏右侧,onSuccess偶尔没有效果

//显示钉钉右侧按钮
bpm.api.showRightButton = function () {
    if (bpm.api.hasDingtalk()) {
        dd.ready(function () {
            dd.biz.navigation.setRight({
                show: true,//控制按钮显示, true 显示, false 隐藏, 默认true
                control: true,//是否控制点击事件,true 控制,false 不控制, 默认false
                text: '更多',//控制显示文本,空字符串表示显示默认文本
                onSuccess: function (result) {
                    bpm.api.showmodal();
                },
                onFail: function (err) {
                    bpm.api.showRightButton();
                    bpm.api.showmodal();
                }
            });
        });
    }
}

本来的效果如下图:





但是经常会出现如下bug界面:




请问下,在onSuccess调用自己的方法,为什么偶然会出现bug

展开
收起
直钩钓鱼 2016-11-10 11:02:36 2284 0
2 条回答
写回答
取消 提交回答
  • 丫丫丫丫丫丫丫丫丫
    恩,已经转给端上同学。明天回复
    2016-11-10 20:24:03
    赞同 展开评论 打赏
  • Re设置导航栏右侧,onSuccess偶尔没有效果
    点击右侧“”更多“”按钮后,偶尔会出现分享链接的界面

    -------------------------

    回 2楼蛋蛋oo蛋蛋的帖子
    谢谢

    -------------------------

    回 2楼蛋蛋oo蛋蛋的帖子
    是操作过程中,权限校验失败造成的,谢谢了
    2016-11-10 11:03:30
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

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