この記事では、参照のためにJS Wechatの実装コードを共有しています。特定のコンテンツは次のとおりです
WeChatでJS APIを共有します
関数:
1. WeChat Momentsに共有します
2。Wechatの友達と共有します
3. Tencent Weiboに共有します
4.右上隅のメニューの入り口を非表示/表示
5.ボトムブラウザツールバーを非表示/表示します
6.現在のネットワークステータスを取得します
7.WeChatクライアントの画像再生コンポーネントを調整する
8.パブリックプラットフォームのWebページを閉じます
/**! * WeChatのビルトインブラウザのJavaScript APIには、機能には次のものが含まれます。**1。WeChatMomentsに共有*2。WeChatFriends*3。TencentWeiboに共有* 4。メニューの入り口を非表示/表示* 5。 Page** @author zhaoxianlie* /var weixinapi =(function(){"strict"; /***共有wechat moments* @param {object}データ情報は共有* @p-config {string} appidパブリックプラットフォームappid(サービス番号が利用可能) @p-config {string} desc説明* @p-config {string}タイトル共有タイトル** @param {object}関連コールバックメソッド* @pconfig {boolean} async readyメソッドは、非同期に実行する必要があります、デフォルトのfalse* @p-config {function} datight ready(argv) @ponfig {config {poded poaded(agrawawead(agrawawed){poded poaded( Asyncが真実である場合、または空にすることができます。コールバック= callbacks || {}; "desc":thedata.title、 "title":thedata.desc、//ここで共有されるコンテンツはdesc "img_width": "120"、 "img_height": "120"}、function(switch){switch(resp.err_msg){// share_timeline:cancel canceline:cancel cancels ' CallBacks.Callbacks.Cancel(RESP); Break ;/ CallBacks.all if(window ["_ wx_loadedcb _"]。toString()。 Sharetimeline(NewData)。パブリックプラットフォーム(利用可能なサービス番号)* @p-config {string} imageurl imageアドレス* @p-config {string} link address* @pconfig {string} desc説明* @pconfig {string}タイトル共有タイトル** @param {object} callbacks関連コールバックメソッド@p-config {function} ready(argv)ready status* @p-config {function}データロードが完了した後に呼び出されます。 {function}成功と失敗に関係なく実行されるすべてのコールバック(データ、コールバック){callbacks || {} {}; ''、 "img_url":thedata.imgurl、 "link":thedata.link、 "desc":thedata.desc、 "title":thedata.title、 "img_width": "120"、 "img_height": "" 120 "ユーザーのキャンセル 'send_app_msg:callbacks.cancels.cancel(red); CallBacks.COLLBACKS.COLLBACKS.ALL(RESP);関数() sendappmessage(newdata); @p-config {string} desc desc * * @param {object}コールバック関連コールバックメソッド * @pconfig {boolean}非同期の実行が必要ですempty* @p-config {function}キャンセル* @p-config {fail} @pconfig {function} @p-config {function} all(rep)コールバックshareweibo = function(thedata){weixinjsbridge.invoke( 'shareweibo'、{"content":thedata.desc、 "url":thedata.link}、function(resp){switch(resp.err_msg){// share_weibo:cancel cancels case_weibo:cancel case_weibo Callbacks.// share fail_weibo:callbacks.fail( callbacks.all(resp); if(window ["_ wx_loadedcb _"]。toString()。 ShareWeibo(NewData)。クラッシュするクライアント * * @param {string} cursrc 'current':cursrc、 'urls':srclist}) weixinjsbridge.call( 'hideoptionmenu');次のタイプを返します: * * Network_Type:WiFi Wifi Network * Network_Type:3G/ 2Gを含むEdge Network_Type:Fail Network disconnect * Network_Type:WWAN 2Gまたは3G * *使用: getNetworkType(callback){if(callback && typeof callback == 'function'){weixinjsbridge.invoke( 'getnetworktype'、{}、function(e){//ここでは、すべてのネットワークタイプのcallback(e.err_msg);}); closewindow(){weixinjsbridge.call( "closewindow"); && typeof readycallback 'function'){var api = var wxedyfunc = function(api); false)} document.attachevent( 'wixing readyfunc); Sharetotimeline:weixinsharetimeline、sharetoweibo:weixinshareweibo、sharetofriend:weixinsendappmessage、showoptionmenu:hidooptionmenu:hideoptionmenu、showtoolbar:showtoolbar、hidetoolbar:hidetoolbar:hidetoolbar :getNetWorkType、ImagePreview:ImagePreview、CloseWindow:CloseWindow};})()();ソースコードのダウンロード:js wechat共有
この記事は「JavaScript Wechat Development Skillsの要約」にまとめられており、誰もが学習して読むことを歓迎します。
「WeChat Mini Program Development Tutorial」が皆の編集者によって慎重に編集されているWechat Miniプログラムに関するチュートリアルをお勧めします。
上記はこの記事のすべての内容です。みんなの学習に役立つことを願っています。誰もがwulin.comをもっとサポートすることを願っています。