Artikel ini membagikan kode implementasi JS WeChat untuk referensi Anda. Konten spesifiknya adalah sebagai berikut
Bagikan JS API di WeChat
Fungsi:
1. Bagikan ke momen WeChat
2. Bagikan dengan teman WeChat
3. Bagikan ke Tencent Weibo
4. Sembunyikan/Tunjukkan pintu masuk menu di sudut kanan atas
5. Sembunyikan/tunjukkan bilah alat browser bawah
6. Dapatkan status jaringan saat ini
7. Sesuaikan komponen pemutaran gambar dari klien WeChat
8. Tutup halaman web platform publik
/**! * API JavaScript dari browser bawaan WeChat, fungsinya meliputi:** 1. Bagikan ke momen WeChat* 2. Bagikan kepada WeChat Friends* 3. Bagikan ke Tencent Weibo* 4. Sembunyikan/Tunjukkan Pintu Masuk Menu. Halaman** @author zhaoxianlie* /var weixinapi = (function () {"gunakan strict"; /*** Bagikan ke momen weChat* @param {objek} informasi data yang akan dibagikan* @p-config {string} appid platform publik appid (nomor layanan tersedia)* @p-config {string {string {string @ @p-config {string} descrips description* @p-config {string} judul judul dibagikan** @param {objek} callbacks Metode panggilan balik terkait* @p-config {boolean} tidak siap {p-config {function {function {function {function {function {function {function {function {function {function {function {function @function) Dipanggil setelah pemuatan data selesai. callbacks) {callbacks = callbacks || {}; "Desc": thedata.title, "title": thedata.desc, // Perhatikan bahwa konten yang akan dibagikan di sini adalah desc "img_width": "120", "img_height": "120"} function (resp) {switch (resp.err_msg) {// shale_celing: calling: call coweline: calling: combineling: combineling: combineling: combineling: combineling: combinely 'coweline coweling {rESP && Cancel (resp); callbacks.all (resp);}); if (window ["_ wx_loadedcb _"]. ToString (). IndexOf ("_ WX_LOADEDCB_")> 0) {window ["_ wx_loadedcb_"] = Fungsi baru (); Sharetimeline (NewData); appid dari platform publik (nomor layanan tersedia)* @p-config {string} ImageUrl Alamat gambar* @p-config {string} tautan alamat tautan* @p-config {string} deskripsi desc* @p-config {string} judul dibagikan* @param {objek} callback yang terkait dengan Metode Panggilan Panggilan Tempat Panggilan THE COLEG @p lega @p lean @p lean @p leat @pe-config @p lean Secara asinkron, false default* @p-config {function} siap (argv) status siap* @p-config {function} dataloaded (data) yang dipanggil setelah pemuatan data selesai. Konfirmasi (resp) Sukses* @p-config {function} all (resp) callback yang akan dieksekusi terlepas dari keberhasilan dan kegagalan*/ fungsi WeixInsEndAppMessage (data, callpbacks) {callbacks = callbacks || {}; "Appid": Thedata.appid? (resp.err_msg) {// send_app_msg: batal casing case 'send_app_msg: batal': callbacks.cancel && callbacks.cancel (resp); 'send_app_msg': case 'send_app_msg: ok': callbacks.confirm && callbacks.confirm (resp); window ["_ wx_loadedcb_"] = callbacks.dataloaded || function baru (); {Window [_ WX_LOADEDCB _ "] (newData); @param {Object} data Information to be shared* @p-config {String} link Link address* @p-config {String} desc Description* * @param {Object} callbacks Related callback methods* @p-config {Boolean} Does the async ready method require asynchronous execution, default false * @p-config {Function} ready(argv) Ready status * @p-config {function} dataloaded (data) dipanggil setelah pemuatan data selesai. dan kegagalan*weixinshareweibo (data, callbacks) {callbacks = callbacks || {}; {// Share_weibo: Batalkan Kasus Kasus 'Share_weibo: Batal': callbacks.cancel && callbacks.cancel (resp); 'Share_weibo': callbacks.confirm && callbacks.confirm (resp); callbacks.dataloaded ||. window [_ WX_LOADEDCB _ "] (newData); Asli. * Parameter harus sangat terdeteksi di sini. 0) {return; Sudut kanan atas halaman web*/ fungsi HideOptionMenu () {weixinjsbridge.call ('HideOptionMenu'); Weixinjsbridge.call ('hidetoolbar');} /** * Mengembalikan tipe berikut: * * Network_Type: WiFi WiFi Network * Network_Type: Edge Non-WiFi, termasuk 3g /2g * network_type: FACT NETWORKNECT * Network_Type: WWAN 2G atau 3G * (FUNCUEP: * Penggunaan. });? Halaman platform publik weChat */ function closeWindow () {weixinjsbridge.call ("CloseWindow"); {if (readycallback && typeOf readycallback == 'function') {var API = ini; wxreadyfunc, false); :wxJsBridgeReady, shareToTimeline :weixinShareTimeline, shareToWeibo :weixinShareWeibo, shareToFriend :weixinSendAppMessage, showOptionMenu :showOptionMenu, hideOptionMenu :hideOptionMenu, showToolbar :showToolbar, hideToolbar :hideToolbar, getNetworkType: getNetworkType, ImagePreview: ImagePreview, CloseWindow: CloseWindow};}) ();Unduh Kode Sumber: JS WeChat Share
Artikel ini telah dikompilasi menjadi "Ringkasan Keterampilan Pengembangan JavaScript WeChat", dan semua orang dipersilakan untuk belajar dan membaca.
Saya ingin merekomendasikan tutorial tentang program mini WeChat yang sangat prihatin: "Tutorial Pengembangan Program Mini WeChat" telah disusun dengan cermat oleh editor semua orang, saya harap Anda menyukainya.
Di atas adalah semua konten artikel ini. Saya berharap ini akan membantu untuk pembelajaran semua orang dan saya harap semua orang akan lebih mendukung wulin.com.