1. Faites glisser votre doigt vers la gauche et la droite dans la collection d'images de la page Web pour afficher les images , comme indiqué dans l'exemple suivant :
effet js
var images = [];
angulaire.forEach(images,fonction(k,i){
images[i] = k.imgPath;
});
$scope.previewPics = function(currentUrl){
If (typeof window.WeixinJSBridge != 'undefined') {
//Vue de l'album photo WeChat
WeixinJSBridge.invoke('imagePreview', {
'current':currentUrl, //Adresse actuelle
'urls':images //Groupe
});
} autre {
alert("Veuillez vous enregistrer sur WeChat", null, function () {});
>
>
Éléments de la page :
2. Événement de fermeture de la fenêtre WeChat , l'exemple est le suivant :
WeixinJSBridge.invoke('closeWindow',{},function(res){
//alerte(res.err_msg);
});
3. Partagez des liens Web avec des amis, des Moments et Weibo
var lineLink = 'http://../..',
imgUrl = 'http://../..',
shareTitle = '頁面標題',
descContent='內容簡介',
appid = '';
//判斷是否支援微信js
if(typeof WeixinJsBridge == 'undefined'){
if(document.addEventListener){
document.addEventListener('WeixinJsBridgeReady',onBridgeReady,false);
}else if(document.attachEvent){
document.attachEvent('WeixinJsBridgeReady',onBridgeReady);
document.attachEvent('onWeixinJsBridgeReady',onBridgeReady);
}
}else{
onBridgeReady();
}
function onBridgeReady (){
WeixinJsBridgeReady.on('menu:share:appmessage',wx_shareFriend);//分享朋友
WeixinJsBridgeReady.on('menu:share:timeline',wx_shareTimeline);//分享到朋友圈
WeixinJsBridgeReady.on('menu:share:weibo',wx_shareWeibo);//分享朋友
}
function wx_shareFriend (){
WeixinJsBridge.invoke('sendAppMessage',{
"appid":appid,
"img_url":imgurl,
"img_width":'640',
"img_height":'500',
"link":lineLink,
"desc":descContent,
"title":shareTitle
},function(res){
console.log(res.err_msg);
}
});
}
function wx_shareTimeline (){
WeixinJsBridge.invoke('sendTimeline',{
"appid":appid,
"img_url":imgurl,
"img_width":'640',
"img_height":'500',
"link":lineLink,
"desc":descContent,
"title":shareTitle
},function(res){
console.log(res.err_msg);
}
})
}
function wx_shareWeibo (){
WeixinJsBridge.invoke('sendWeibo',{
"appid":appid,
"img_url":imgurl,
"img_width":'640',
"img_height":'500',
"link":lineLink,
"desc":descContent,
"title":shareTitle
},function(res){
console.log(res.err_msg);
}
})
}
4.隱藏網頁右上角按鈕
WeixinJsBridge.call('hideOptionMenu');
5.隱藏網頁底部導覽列
WeixinJsBridge.call('hideToolbar');
6.取得目前網路連線類型:
WeixinJsBridge.invoke('getNetworkType',{},function(e){
console.log(e.err_msg);
})
7.禁止使用者分享
WeixinJsBridge.invoke('disabledShare',{},function(e){
})
8.判斷是否在微信內建瀏覽器中開啟
// true or false
var flag = WeixinApi.openInWeixin();
以上8條就是本文給大家分享的內容了,希望對大家的微信開發能有所幫助。