1. Сдвиньте влево и вправо, чтобы просмотреть изображения , следующим образом:
Эффект JS
Кода -копия выглядит следующим образом:
var pictures = [];
angular.foreach (pitctures, function (k, i) {
картинки [i] = k.imgpath;
});
$ scope.previewpics = function (currenturl) {
if (typeof window.weixinjsbridge! = 'undefined') {
// Просмотр коллекции изображений WeChat
Weixinjsbridge.invoke ('imagepreview', {
«Current»: Currenturl, // текущий адрес
«URLS»: картинки // Группа
});
} еще {
Alert («Пожалуйста, проверьте это в WeChat», null, function () {});
}
}
Элементы страницы:
Кода -копия выглядит следующим образом:
<div>
<div ng-repeat = "picture in info.infocontent.pitctures">
<img ng-src = "{{picture.imgpath}}" ng-click = "previewpics (picture.imgpath)">
</div>
</div>
2. Событие окна WeChat , как показано ниже:
Кода -копия выглядит следующим образом:
Weixinjsbridge.invoke ('closewindow', {}, function (res) {
//alert(res.err_msg);
});
3. Поделитесь ссылкой на веб -страницу с друзьями, кружком друзей, Weibo
Кода -копия выглядит следующим образом:
var linelink = 'http: //../ ..',
imgurl = 'http: //../ ..',
sharetitle = 'title'
DescContent = 'Введение в контент',
appid = '';
// судить, поддерживается ли WeChat JS
if (typeof weixinjsbridge == 'undefined') {
if (document.addeventlistener) {
document.addeventlistener ('weixinjsbridgeready', OnbridgeDeady, false);
} else if (document.attachevent) {
document.attachevent ('weixinjsbridgeready', OnbridgeDeady);
document.attachevent ('onweixinjsbridgeready', OnbridgeDeady);
}
}еще{
OnBridgeDeady ();
}
функция OnBridgeDeady () {
Weixinjsbridgeready.on ('Menu: Share: AppMessage', WX_SHAREFRIENT); // Поделиться друзьями
Weixinjsbridgeready.on ('Menu: Share: Timeline', wx_sharetimeline); // Поделиться с друзьями
Weixinjsbridgeready.on ('Menu: Share: Weibo', wx_shareweibo); // поделиться друзьями
}
функция wx_sharefriend () {
Weixinjsbridge.invoke ('sendappmessage', {
"Appid": Appid,
"img_url": imgurl,
"img_width": '640',
"Img_height": '500',
"Ссылка": LineLink,
"Desc": Descontent,
«Название»: Sharetitle
}, function (res) {
console.log (res.err_msg);
}
});
}
функция wx_sharetimeline () {
Weixinjsbridge.invoke ('sendtimeline', {
"Appid": Appid,
"img_url": imgurl,
"img_width": '640',
"Img_height": '500',
"Ссылка": LineLink,
"Desc": Descontent,
«Название»: Sharetitle
}, function (res) {
console.log (res.err_msg);
}
})
}
функция wx_shareweibo () {
Weixinjsbridge.invoke ('sendweibo', {
"Appid": Appid,
"img_url": imgurl,
"img_width": '640',
"Img_height": '500',
"Ссылка": LineLink,
"Desc": Descontent,
«Название»: 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. Определите, открыт ли он в встроенном браузере WeChat
Кода -копия выглядит следующим образом:
// true или ложь
var flag = weixinapi.openinweixin ();
Приведенные выше 8 пунктов являются контентом, разделяемым этой статьей. Я надеюсь, что это будет полезно для вашего развития WeChat.