zoukankan      html  css  js  c++  java
  • 钉钉h5二次分享

    查了好多资料,没想到钉钉自己也有对应的js-sdk,和微信不同的是,这个不需要微信的一些繁琐的秘钥什么的,这个很简单,如下配置:
    1.引入该外部js文件

    <script type="text/javascript" src="https://g.alicdn.com/dingding/open-develop/1.9.0/dingtalk.js"></script>

    2.在需要分享设置的页面进行设置如下代码

                var info=data;
                        var imgicon=baseurl+(info.content_thumb?info.content_thumb:'kupao/news/images/share.png');
                        var Url= window.location.href;
                        var content=info.subtitle?info.subtitle:'';
                        var title=info.title;
                        dd.ready(function () {
                            dd.biz.navigation.setRight({
                            show: true,//控制按钮显示, true 显示, false 隐藏, 默认true
                            control: true,//是否控制点击事件,true 控制,false 不控制, 默认false
                            text: '...',//控制显示文本,空字符串表示显示默认文本
                            showIcon: true,//是否显示icon,true 显示, false 不显示,默认true; 注:具体UI以客户端为准
                            onSuccess: function (result) {
                                //如果control为true,则onSuccess将在发生按钮点击事件被回调
                                dd.biz.util.share({
                                        type: 0, //分享类型,0:全部组件 默认; 1:只能分享到钉钉;2:不能分享,只有刷新按钮
                                        url: Url, // 分享出去的;链接',
                                        content:content, // 分享出去的描述',
                                        title: title, // 分享出去的标题',
                                        image:imgicon,  // 分享出去的图标',
                                        onSuccess: function () { },
                                        onFail: function (err) { }
                                })
                            },
                            onFail: function (err) {
                                // alert(err)
                             }
                            });
                        })
  • 相关阅读:
    (原)x264代码中的码流控制学习
    (原)关于OpenSL ES播放音频数据的一个奇怪的问题
    (原)理解码率控制模式(x264,x265,vpx)
    CentOS清除用户登录记录和命令历史方法
    2B销售提升业绩的5项技能
    Cookie中的httponly的属性和作用
    如何开展HW行动
    护网结束,复盘攻防,聊聊安全! 2019
    2018-11-21(34)《阿里铁军》阅后记!
    你了解渗透测试与红蓝队对抗的区别吗?
  • 原文地址:https://www.cnblogs.com/h5it/p/15079014.html
Copyright © 2011-2022 走看看