1. Informasi yang dapat ditentukan
1. Logo yang ditampilkan selama berbagi;
2. Bagikan lebar logo;
3. Bagikan ketinggian logo;
4. Bagikan judul yang ditampilkan (panggilan default ke judul halaman web);
5. Bagikan deskripsi yang ditampilkan (panggilan default ke judul halaman web);
6. Bagikan tautan (default adalah URL dari halaman saat ini).
7. Bagikan appid of wechat (biasanya kosong).
2. Cara menggunakan
1. Memperkenalkan komponen berbagi weChat JS:
Salinan kode adalah sebagai berikut:
/*******************************************
* Penulis: Mr.think
* Deskripsi: Bagikan Kode Umum di WeChat
*Metode Penggunaan: _WXShare ('Bagikan Logo yang Ditampilkan', 'Lebar Logo', 'Logo Height', 'Bagikan Judul', 'Deskripsi Bagikan', 'Tautan Bagikan', 'WeChat Appid (biasanya tidak perlu diisi)') ;
**************************************/
fungsi _wxshare (img, lebar, tinggi, judul, desc, url, appid) {
// Parameter inisialisasi
img = img || 'http: //a.zhixun.in/plug/img/ico-hare.png';
lebar = lebar || 100;
tinggi = tinggi || 100;
title = title || document.title;
desc = desc || document.title;
url = url || document.location.href;
appid = appid || '';
// Metode bawaan untuk WeChat
fungsi _sharefriend () {
Weixinjsbridge.invoke ('sendAppMessage', {
'appid': appid,
'img_url': img,
'img_width': lebar,
'img_height': tinggi,
'Link': URL,
'desc': desc,
'Judul': Judul
}, function (res) {
_report ('send_msg', res.err_msg);
})
}
fungsi _sharetl () {
Weixinjsbridge.invoke ('sharetimeline', {
'img_url': img,
'img_width': lebar,
'img_height': tinggi,
'Link': URL,
'desc': desc,
'Judul': Judul
}, function (res) {
_Report ('Timeline', res.err_msg);
});
}
fungsi _sharewb () {
Weixinjsbridge.invoke ('shareweibo', {
'konten': desc,
'url': url,
}, function (res) {
_Report ('Weibo', res.err_msg);
});
}
// peristiwa Weixinjsbridgeready akan dipicu ketika browser bawaan WeChat diinisialisasi.
document.addeventListener ('weixinjsbridgeready', function onbridgeready () {
// kirimkan ke teman
Weixinjsbridge.on ('menu: share: appmessage', function (argv) {
_Sharefriend ();
});
// Bagikan dengan teman
Weixinjsbridge.on ('menu: share: timeline', function (argv) {
_Sharetl ();
});
// Bagikan di Weibo
Weixinjsbridge.on ('menu: share: weibo', function (argv) {
_Sharewb ();
});
}, PALSU);
}