摘要:首先要非常感謝我的同事還是個妹子是她先搭好基礎,成功。軍功章里你的一半釘釘分享寫這篇文章是因為自己在開發釘釘分享中遇到自動觸發右上角的菜單欄。如圖還不能點擊取消,不然分享的數據就不是你想要的。釘釘移動端問題代碼是我的分享內容。
首先要非常感謝我的同事(還是個妹子)是她先搭好基礎,99%成功。軍功章里你的一半!!!
釘釘分享 biz.util.share
寫這篇文章是因為自己在開發釘釘分享中遇到自動觸發右上角的菜單欄。
如圖:
還不能點擊取消,不然分享的數據就不是你想要的。wt!!!
釘釘移動端JSAPI : https://open-doc.dingtalk.com...
問題代碼:
shareData 是我的分享內容。
ComDdsdk(shareData) { dd.ready(function() { var wxShareTitle = shareData.shareTitle; var wxShrareTitleDesc = shareData.shareContent; var wxShareImgUrl = shareData.shareImage; var wxShareUrl = shareData.shareUrl; dd.biz.util.share({ type: 0,//分享類型,0:全部組件 默認; 1:只能分享到釘釘;2:不能分享,只有刷新按鈕 url: wxShareUrl, title: wxShareTitle, content: wxShrareTitleDesc, image: wxShareImgUrl, onSuccess : function() { //onSuccess將在分享完成之后回調 /**/ }, onFail : function(err) {} }) }); dd.error(function(error) { alert("dd.error rocks!"); }); }
直奔主題——解決問題:
關鍵部分:將分享函數放入右邊菜單欄成功回調回調中,解決!!!
ComDdsdk(shareData) { dd.ready(function() { var wxShareTitle = shareData.shareTitle; var wxShrareTitleDesc = shareData.shareContent; var wxShareImgUrl = shareData.shareImage; var wxShareUrl = shareData.shareUrl; dd.biz.navigation.setRight({ show: true,//控制按鈕顯示, true 顯示, false 隱藏, 默認true control: true,//是否控制點擊事件,true 控制,false 不控制, 默認false showIcon: true,//是否顯示icon,true 顯示, false 不顯示,默認true; 注:具體UI以客戶端為準 onSuccess : function(result) { //如果control為true,則onSuccess將在發生按鈕點擊事件被回調 dd.biz.util.share({ type: 0,//分享類型,0:全部組件 默認; 1:只能分享到釘釘;2:不能分享,只有刷新按鈕 url: wxShareUrl, title: wxShareTitle, content: wxShrareTitleDesc, image: wxShareImgUrl, onSuccess : function() { //onSuccess將在分享完成之后回調 /**/ }, onFail : function(err) {} }) }, onFail : function(err) {} }); }); dd.error(function(error) { alert("dd.error rocks!"); }); }
有的客官就要問了你的dd.config呢?
求關注啊!!!
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/89009.html
閱讀 1148·2021-11-24 10:43
閱讀 3102·2021-11-22 09:34
閱讀 3549·2021-10-08 10:04
閱讀 3932·2021-09-23 11:58
閱讀 3114·2019-08-30 15:44
閱讀 483·2019-08-30 13:01
閱讀 1155·2019-08-28 18:07
閱讀 1447·2019-08-26 13:42