Dieser Artikel teilt den Implementierungscode von JS WeChat als Referenz. Der spezifische Inhalt ist wie folgt
Teilen Sie die JS -API auf WeChat
Funktion:
1. Teilen Sie WeChat Momente
2. Teilen Sie mit Wechat Friends
3. Teilen Sie Tencent Weibo
4. Verstecken/Zeigen Sie den Menüeingang in der oberen rechten Ecke
5. Die untere Browser -Symbolleiste ausblenden/anzeigen
6. Erhalten Sie den aktuellen Netzwerkstatus
7. Passen Sie die Bildwiedergabekomponente des WeChat -Clients an
8. Schließen Sie die Webseite der öffentlichen Plattform
/**! * Die JavaScript-API des integrierten Browsers von WeChat umfassen:** 1. Teilen Sie WeChat Momente* 2. Teilen Sie an WeChat Friends* 3. Teilen Sie an Tencent Weibo* 4. aus. Page** @Author Zhaoxianlie* /var wexinapi = (function () {"strikt verwenden"; /*** an WeChat Momente teilen* @param {Objekt} Dateninformationen zur Freigabe* @P-Config {String} Appid Die öffentliche Plattform-Appid (Service-Nr.)* @p-conFig {String} -St String} -Abbild-Adresse. @p-config {String} Desc-Beschreibung* @P-Config {String} Title Shared Titel** @param {Objekt} Rückrufverzinsliche Rückrufmethoden* @p-config {boolean} Async Ready-Methode muss asynchron, Default False false @p-config {function} datal} datal {function} -Data (argv) readium ausgeführt werden. Nach Abschluss der Daten ist es nützlich, wenn Async wahr ist oder leer sein kann Callbacks) {Callbacks = Callbacks || {}; "desc":theData.title, "title":theData.desc, // Note that the content to be shared here is desc "img_width":"120", "img_height":"120" }, function (resp) { switch (resp.err_msg) { // share_timeline:cancel User cancels case 'share_timeline:cancel': callbacks.cancel && Callbacks.Cancel (resp); Callbacks.All (resp); if (windows ["_ wx_loadedcb _"]. toString (). indexof ("_ wx_loadedcb_")> 0) {window ["_ wx_loadedcb_"] = new Function (); Sharetimine (Newdata); Appid der öffentlichen Plattform (Servicenummer verfügbar)* @p-config {String} ImageRl Bildadresse* @P-Config {String} Linkadresse* @P-Config {String} Desc-Beschreibung* @P-Config {String} Titel Shared Titel** @param {objectback} callbacks-methodien* @p-config {booolean}} asy-the-callbacks-methods Asynchron, Standard False* @P-Config {Funktion} Ready (Argv) Ready Status* @p-config {function} dataloded (Daten), die nach dem Laden von Daten abgeschlossen sind, ist nützlich, wenn Async true ist oder leer sein kann* @p-config {function} cancel) @P. @p-config {Funktion {Funktion {Funktion {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{} {{{resp)} {} {{{{{{{{{}}}} {{resp. Bestätigen Sie (resp) Erfolg* @P-Config {Funktion} alle (resp) Rückrufe, die unabhängig von Erfolg und Misserfolg ausgeführt werden. "Appid": thedata.appid? , 'send_app_msg: case' send_app_msg Fenster ["_ WX_LOADEDCB_"] = Callback.dataloded || {"_ WX_LOADEDCB _"] (newdata); @param {Object} Dateninformationen, die gemeinsam genutzt werden sollen @p-config {function} dataloded (Daten), die nach dem Laden von Daten aufgerufen werden, ist nützlich, wenn asynchronisiert wird oder leer sein kann. und Fehler*/ Funktion WixinShareWeibo (Daten, Callbacks) {Callbacks = Callbacks || {}; {// share_weibo: user stornieren case 'share_weibo: covrecel 'Share_Weibo: OK': Callbacks.Confirm && Callbacks.Confirm (resp); Callbacks.Dataloded ||. Fenster [_ WX_LOADEDCB _ "] (Newdata); Native. * Die Parameter müssen hier stark erkannt werden. 0) {return; Ecke der Webseite*/ Funktion HideOptionMenu () {Wexinjsbridge.call ('HideOptionMenu'); Wixinjsbridge.call ('HidetoolBar'); Wixinapi.getNetworkType (Funktion (networkType) { * *}); Callback (E.ERR_MSG); * @param ReadyCallback */ Funktion WXJSBridGerAy (ReadyCallback) {if (ReadyCallback && typeof readycallback == 'function') {var api = this; document.addeventListener ('wixinjsbridgeready', wxReadyfunc, false); } } } return { version :"1.8", ready :wxJsBridgeReady, shareToTimeline :weixinShareTimeline, shareToWeibo :weixinShareWeibo, shareToFriend :weixinSendAppMessage, showOptionMenu :showOptionMenu, hideOptionMenu :hideOptionMenu, showToolbar :showToolbar, HIDETOOLBAR: HIDETOOLBAR, GETNETWORKTYPE: GetNetworkType, ImagePreview: ImagePreview, CloseWindow: CloseWindow};}) ();Quellcode -Download: JS Wechat Share
Dieser Artikel wurde in "Zusammenfassung von JavaScript Wechat Development Skills" zusammengestellt, und jeder kann gerne lernen und lesen.
Ich möchte ein Tutorial zum WeChat Mini -Programm empfehlen, das sehr besorgt ist: "WeChat Mini -Programmentwicklungs -Tutorial" wurde vom Herausgeber aller sorgfältig zusammengestellt. Ich hoffe, es gefällt Ihnen.
Das obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, es wird für das Lernen aller hilfreich sein und ich hoffe, jeder wird Wulin.com mehr unterstützen.