1. Deslice a la izquierda y a la derecha para ver las imágenes , como sigue:
efecto js
La copia del código es la siguiente:
var pictures = [];
Angular.ForEach (PitcTures, Function (K, I) {
imágenes [i] = k.imgpath;
});
$ scope.previewpics = function (currentUrl) {
if (typeof window.weixinjsbridge! = 'undefined') {
// Ver la colección de imágenes de WeChat
Weixinjsbridge.invoke ('ImagePreview', {
'actual': currentUrl, // dirección actual
'URLS': Fotos // Grupo
});
} demás {
alerta ("Por favor, verifíquelo en WeChat", NULL, Function () {});
}
}
Elementos de la página:
La copia del código es la siguiente:
<div>
<div ng-repeat = "imagen en info.infocontent.pitctures">
<img ng-src = "{{image.imgpath}}" ng-click = "PreviewPics (image.imgpath)">
</div>
</div>
2. El evento de cierre de la ventana WeChat , como se muestra a continuación:
La copia del código es la siguiente:
Weixinjsbridge.invoke ('CloseWindow', {}, function (res) {
//alert(res.err_msg);
});
3. Comparta el enlace de la página web a amigos, Circle of Friends, Weibo
La copia del código es la siguiente:
var linelink = 'http: //../ ..',
imgurl = 'http: //../ ..',
Sharetitle = 'Page Title',
descontent = 'Introducción al contenido',
appid = '';
// juzga si WeChat JS es apoyado
if (typeof weixinjsbridge == 'indefinido') {
if (document.addeventListener) {
document.addeventListener ('weixinjsbridgeReady', onbridgeReady, falso);
} else if (document.attachevent) {
document.attachevent ('weixinjsbridgeReady', onbridgeReady);
document.attachevent ('onweixinjsbridgeReady', onbridgeReady);
}
}demás{
onbridgeReady ();
}
función onbridgeReady () {
WeixinjsbridgeReady.on ('Menú: Share: AppMessage', wx_sharefriend); // Comparte amigos
WeixinjsbridgeReady.on ('Menú: Share: Timeline', wx_sharetimeline); // Compartir a Friends Circle
WeixinjsbridgeReady.on ('Menú: Share: Weibo', wx_shareweibo); // Comparte amigos
}
función wx_sharefriend () {
Weixinjsbridge.invoke ('sendappMessage', {
"Appid": Appid,
"img_url": imgurl,
"img_width": '640',
"img_height": '500',
"Enlace": Linelink,
"Desc": Desccontent,
"Título": Sharetitle
}, función (res) {
console.log (res.err_msg);
}
});
}
función wx_sharetimeline () {
Weixinjsbridge.invoke ('sendtimeline', {
"Appid": Appid,
"img_url": imgurl,
"img_width": '640',
"img_height": '500',
"Enlace": Linelink,
"Desc": Desccontent,
"Título": Sharetitle
}, función (res) {
console.log (res.err_msg);
}
})
}
función wx_shareweibo () {
Weixinjsbridge.invoke ('sendweibo', {
"Appid": Appid,
"img_url": imgurl,
"img_width": '640',
"img_height": '500',
"Enlace": Linelink,
"Desc": Desccontent,
"Título": Sharetitle
}, función (res) {
console.log (res.err_msg);
}
})
}
4. Ocultar el botón en la esquina superior derecha de la página web
La copia del código es la siguiente:
Weixinjsbridge.call ('HideoPtionMenu');
5. Ocultar la barra de navegación en la parte inferior de la página web
La copia del código es la siguiente:
Weixinjsbridge.call ('Hidetoolbar');
6. Obtenga el tipo de conexión de red actual:
La copia del código es la siguiente:
Weixinjsbridge.invoke ('getnetworktype', {}, function (e) {
console.log (e.err_msg);
})
7. Prohibir el intercambio de usuarios
La copia del código es la siguiente:
Weixinjsbridge.invoke ('DisabledShare', {}, function (e) {
})
8. Determine si se abre en el navegador incorporado de WeChat
La copia del código es la siguiente:
// Verdadero o falso
var flag = weixinapi.openinweixin ();
Los 8 elementos anteriores son el contenido compartido por este artículo. Espero que sea útil para su desarrollo de WeChat.