1. Leret ke kiri dan kanan dalam koleksi gambar halaman web untuk melihat gambar , seperti yang ditunjukkan dalam contoh berikut:
kesan js
var gambar = [];
angular.forEach(gambar,fungsi(k,i){
gambar[i] = k.imgPath;
});
$scope.previewPics = function(currentUrl){
Jika (jenis tetingkap.WeixinJSBridge != 'tidak ditentukan') {
//Paparan album foto WeChat
WeixinJSBridge.invoke('imagePreview', {
'semasa':currentUrl, //Alamat semasa
'url':gambar //Kumpulan
});
} lain {
alert("Sila semak masuk WeChat", null, function () {});
}
}
Unsur halaman:
& Lt; img ng-src = "{{pictures.imgpath}}" ng-click = "previewpics (Picture.imgpath)" & gt;
2. Acara penutupan tetingkap WeChat , contohnya seperti berikut:
WeixinJSBridge.invoke('closeWindow',{},function(res){
//alert(res.err_msg);
});
3 Kongsi pautan web kepada rakan, Momen dan Weibo
var lineLink = 'http://../..',
imgUrl = 'http://../..',
shareTitle = 'Tajuk halaman',
descContent='Pengenalan kandungan',
appid = '';
//Tentukan sama ada WeChat js disokong
if(jenis WeixinJsBridge == 'tidak ditentukan'){
if(document.addEventListener){
document.addEventListener('WeixinJsBridgeReady',onBridgeReady,false);
}lain jika(document.attachEvent){
document.attachEvent('WeixinJsBridgeReady',onBridgeReady);
document.attachEvent('onWeixinJsBridgeReady',onBridgeReady);
}
}lain{
onBridgeReady();
}
fungsi padaBridgeReady (){
WeixinJsBridgeReady.on('menu:share:appmessage',wx_shareFriend);//Kongsi rakan
WeixinJsBridgeReady.on('menu:share:timeline',wx_shareTimeline);//Share to Moments
WeixinJsBridgeReady.on('menu:share:weibo',wx_shareWeibo);//Kongsi rakan
}
fungsi wx_shareFriend (){
WeixinJsBridge.invoke('sendAppMessage',{
"appid":appid,
"img_url":imgurl,
"img_width":'640',
"img_height":'500',
"pautan":linePautan,
"desc":descContent,
"title":shareTitle
},fungsi(res){
console.log(res.err_msg);
}
});
}
fungsi wx_shareTimeline (){
WeixinJsBridge.invoke('sendTimeline',{
"appid":appid,
"img_url":imgurl,
"img_width":'640',
"img_height":'500',
"pautan":linePautan,
"desc":descContent,
"title":shareTitle
},fungsi(res){
console.log(res.err_msg);
}
})
}
fungsi wx_shareWeibo (){
WeixinJsBridge.invoke('sendWeibo',{
"appid":appid,
"img_url":imgurl,
"img_width":'640',
"img_height":'500',
"pautan":linePautan,
"desc":descContent,
"title":shareTitle
},fungsi(res){
console.log(res.err_msg);
}
})
}
4. Sembunyikan butang di penjuru kanan sebelah atas halaman web
WeixinJsBridge.call('hideOptionMenu');
5. Sembunyikan bar navigasi di bahagian bawah halaman web
WeixinJsBridge.call('hideToolbar');
6 Dapatkan jenis sambungan rangkaian semasa:
WeixinJsBridge.invoke('getNetworkType',{},function(e){
console.log(e.err_msg);
})
7. Pengguna dilarang berkongsi
WeixinJsBridge.invoke('disabledShare',{},function(e){
})
8 Tentukan sama ada hendak membuka dalam penyemak imbas terbina dalam WeChat
// benar atau salah
var flag = WeixinApi.openInWeixin();
8 perkara di atas adalah perkara yang akan dikongsikan oleh artikel ini dengan anda. Saya harap ia dapat membantu pembangunan WeChat semua orang.