В этой статье используется код реализации JS WeChat для вашей ссылки. Конкретный контент заключается в следующем
Поделиться JS API на WeChat
Функция:
1. Поделиться в Wechat Moments
2. Поделиться с друзьями WeChat
3. Поделиться в Tencent Weibo
4. Скрыть/показать вход меню в верхнем правом углу
5. Скрыть/показать панель инструментов нижнего браузера
6. Получить текущий статус сети
7. Отрегулируйте компонент воспроизведения изображения клиента WeChat
8. Закройте веб -страницу общедоступной платформы
/**! * JavaScript API встроенного браузера WeChat, функции включают в себя:** 1. Поделиться с моментами WeChat* 2. Поделиться с друзьями WeChat* 3. Поделиться с Tencent Weibo* 4. Скрыть/показать вход в меню в верхнем правом углу* 5. Скрыть/показать нижний браузер. Page** @author zhaoxianlie* /var weixinapi = (function () {"используйте strict"; /*** поделиться в Wechat Moments* @param {Object} Информация о данных для общего @p-config {String} desc Description* @p-config {String} title Shared title* * @param {Object} callbacks Related callback methods* @p-config {Boolean} Async ready method needs to be executed asynchronously, default false * @p-config {Function} ready(argv) Ready status* @p-config {Function} dataLoaded(data) Called После завершения загрузки данных. Callbacks) {Callbacks = Callbacks || {}; "Desc": thedata.title, "title": thedata.desc, // Обратите внимание, что содержание, которое для обмена здесь - это desc "img_width": "120", "img_height": "120"}, function (resply) {switch (resp.err_msg) {// share_timeline: cancel cancels case 'careline: Callbacks.cancel (resp); Callbacks.all (Resp); if (window ["_ wx_loadedcb _"]. toString (). IndexOf ("_ WX_LOADCB_")> 0) {Window ["_ WX_LOADCB_"] = new Function (); ShareTimeling (Newdata); Платформа (номер службы доступен)* @p-config {string} ImageUrl Image Adder* @p-config {string} адрес ссылки ссылки* @p-config {string} desc description* @p-config {string} Название общего заголовка** @param {Object} Callback связанный методы обратного вызова, как методы Callback, как методы Boolean async async async async async async async async async async async async async async. по умолчанию false* @p-config {function} ready (argv) Состояние. @p-config {function} (RESP) обратные вызовы, которые будут выполнены независимо от успеха и сбоя*/ Функция WeixInsEndAppMessage (Data, Callbacks) {обратные сведения = обратные вызовы || {}; thedata.appid: '', "img_url": thedata.imgurl, "link": thedata.link, "desc": thedata.desc, "title": thedata.title, "img_width": "120", "img_height": "120", функция (rest) SENT_APP_MSG: Отмена пользователя. 'send_app_msg: OK': Callbacks.confirm && callbacks.confirm (resp); Callbacks.dataloaded ||. Window [_ WX_LOADCB _ "] (Newdata); data Information to be shared* @p-config {String} link Link address* @p-config {String} desc Description* * @param {Object} callbacks Related callback methods* @p-config {Boolean} Does the async ready method require asynchronous execution, default false * @p-config {Function} ready(argv) Ready status * @p-config {Function} DataLoaded (Data), вызванные после завершения загрузки данных. Weixinshareweibo (Data, Callbacks) {callbacks = callbacks || {}; Share_Weibo: Отмена пользователя отменить «share_weibo: Cancel»: callbacks.cancel && callbacks.cancel (resp); Callbacks.confirm && callbacks.confirm (resp); Function (); ShareWeibo (Newdata); WeChat Client для сбоя * * @param {string} cursrc. В настоящее время воспроизводимый адрес изображения * @param {Array} Srclist Address Address */ Function ImagePreview (cursrc, srclist) {if (! 'Current': cursrc, 'urls': srclist}); Weixinjsbridge.call ('hideoptionmenu'); Следующие типы: * * network_type: WiFi WiFi Network * network_type: edge non-wifi, включая 3g/ 2g * network_type: Fail Network Disconnect * network_type: WWAN 2G или 3G * * * * * getNetWorkType (обратный вызов) {if (обратный вызов && typeOf обратный ответ == 'function') {weixInjsbridge.invoke ('getNetworktype', {}, функция (e) {// get e.err_msg здесь, что содержит все сетевые типы (e.err_msg);}); {Weixinjsbridge.call ("CloseWindow"); ReadyCallback == Функция ') {var api = this; (Document.Attachevent) {document.attachevent ('weixinjsbridgeready', wxreyfunc); : weixinsharetimeline, sharetoweibo: weixinshareweibo, sharetofriend: weixinsendappmessage, showoptionmenu: showoptionmenu, hideoptionmenu: hideoptionmen : ImagePreview, CloseWindow: CloseWindow};}) ();Скачать исходный код: JS WeChat Share
Эта статья была составлена в «Краткое описание навыков развития WeChat JavaScript», и все могут учиться и читать.
Я хотел бы порекомендовать учебник по программе WeChat Mini, которая очень обеспокоена: «Учебник по разработке мини -программы WeChat» был тщательно скомпилирован редактором всех, я надеюсь, вам понравится.
Выше всего содержание этой статьи. Я надеюсь, что это будет полезно для каждого обучения, и я надеюсь, что все будут поддерживать Wulin.com больше.