1. Geser ke kiri dan kanan untuk melihat gambar , sebagai berikut:
Efek JS
Salinan kode adalah sebagai berikut:
var pictures = [];
angular.foreach (pitctures, function (k, i) {
gambar [i] = k.imgpath;
});
$ scope.previewpics = function (currentUrl) {
if (typeof window.weixinjsbridge! = 'tidak terdefinisi') {
// Lihat koleksi gambar weChat
Weixinjsbridge.invoke ('imagepreview', {
'saat ini': currentUrl, // alamat saat ini
'URL': Pictures // Group
});
} kalau tidak {
alert ("Silakan periksa di wechat", null, function () {});
}
}
Elemen halaman:
Salinan kode adalah sebagai berikut:
<div>
<div ng-repeat = "gambar dalam info.infocontent.pitctures">
<img ng-src = "{{picture.imgpath}}" ng-click = "previewpics (picture.imgpath)">
</div>
</div>
2. Acara Tutup Jendela WeChat , seperti yang ditunjukkan di bawah ini:
Salinan kode adalah sebagai berikut:
Weixinjsbridge.invoke ('closeWindow', {}, function (res) {
//alert(res.err_msg);
});
3. Bagikan tautan halaman web ke teman, Circle of Friends, Weibo
Salinan kode adalah sebagai berikut:
var linelink = 'http: //../ ..',
imgurl = 'http: //../ ..',
sharetitle = 'judul halaman',
desccontent = 'Pengantar konten',
appid = '';
// menilai apakah wechat js didukung
if (typeof weixinjsbridge == 'tidak terdefinisi') {
if (document.addeventListener) {
document.addeventlistener ('weixinjsbridgeready', onbridgeready, false);
} else if (document.attachevent) {
document.attachevent ('weixinjsbridgeready', onbridgeready);
document.attachevent ('onweixinjsbridgeready', onbridgeready);
}
}kalau tidak{
onbridgeready ();
}
fungsi onsbridgeready () {
Weixinjsbridgeready.on ('Menu: Bagikan: AppMessage', wx_sharefriend); // Bagikan teman
Weixinjsbridgeready.on ('menu: share: timeline', wx_sharetimeline); // Bagikan ke Friends Circle
Weixinjsbridgeready.on ('Menu: Bagikan: Weibo', wx_shareweibo); // Bagikan teman
}
fungsi wx_sharefriend () {
Weixinjsbridge.invoke ('sendAppMessage', {
"appid": appid,
"img_url": imgurl,
"img_width": '640',
"img_height": '500',
"Tautan": Linelink,
"Desc": Desccontent,
"Judul": Sharetitle
}, function (res) {
console.log (res.err_msg);
}
});
}
fungsi wx_sharetimeline () {
Weixinjsbridge.invoke ('sendTimeline', {
"appid": appid,
"img_url": imgurl,
"img_width": '640',
"img_height": '500',
"Tautan": Linelink,
"Desc": Desccontent,
"Judul": Sharetitle
}, function (res) {
console.log (res.err_msg);
}
})
}
fungsi wx_shareweibo () {
Weixinjsbridge.invoke ('sendweibo', {
"appid": appid,
"img_url": imgurl,
"img_width": '640',
"img_height": '500',
"Tautan": Linelink,
"Desc": Desccontent,
"Judul": Sharetitle
}, function (res) {
console.log (res.err_msg);
}
})
}
4. Sembunyikan tombol di sudut kanan atas halaman web
Salinan kode adalah sebagai berikut:
Weixinjsbridge.call ('hideoptionmenu');
5. Sembunyikan bilah navigasi di bagian bawah halaman web
Salinan kode adalah sebagai berikut:
Weixinjsbridge.call ('hidetoolbar');
6. Dapatkan jenis koneksi jaringan saat ini:
Salinan kode adalah sebagai berikut:
Weixinjsbridge.invoke ('getNetworkType', {}, function (e) {
console.log (e.err_msg);
})
7. Melarang berbagi pengguna
Salinan kode adalah sebagai berikut:
Weixinjsbridge.invoke ('disabledshare', {}, function (e) {
})
8. Tentukan apakah dibuka di browser bawaan WeChat
Salinan kode adalah sebagai berikut:
// Benar atau Salah
var flag = weixinapi.openinweixin ();
8 item di atas adalah konten yang dibagikan oleh artikel ini. Saya harap ini akan membantu pengembangan WeChat Anda.