이 기사에서는 참조를 위해 JS WeChat의 구현 코드를 공유합니다. 특정 내용은 다음과 같습니다
WeChat에서 JS API를 공유하십시오
기능:
1. WeChat 순간을 공유하십시오
2. WeChat 친구들과 공유하십시오
3. Tencent Weibo와 공유하십시오
4. 오른쪽 상단의 메뉴 입구 숨기기/표시
5. 하단 브라우저 도구 모음을 숨기고 표시합니다
6. 현재 네트워크 상태를 얻으십시오
7. WeChat 클라이언트의 이미지 재생 구성 요소 조정
8. 공개 플랫폼 웹 페이지를 닫습니다
/**! * WeChat의 내장 브라우저의 JavaScript API에는 다음이 포함됩니다.** 1. WeChat Moment와 공유* 2. Wechat Friends와 공유* 3. Tencent Weibo* 4. Tencent Weibo* 4. 오른쪽 코너의 메뉴 입구를 숨기기/표시* 6. 페이지** @Author ZhaoxiAnlie* /var weixinapi = (function () { "Strict 사용"; /*** WeChat Moments* @param {Object} 공유 할 데이터 정보 공유* @p-config {string} appid appid (서비스 번호가 사용 가능)* @p-config { @p-config { @p-config} @p-config {string} desc description* @p-config {string} 제목 공유 제목 공유 제목** @param {object} 관련 콜백 메소드* @p-config {boolean} async ready 메소드는 비동기 적으로 실행되어야합니다. 데이터로드가 완료된 후 호출 된 데이터로드 (데이터)는 Async가 true 일 때 유용하거나 비어있을 수 있습니다* @p-config {function} fail (resp) 실패* @p-config {resp) 성공 ( @p-config} All). weixinsharetimeline (data, 콜백) {콜백 = {}; "desc": thedata.title, "title": thedata.desc, // 여기에서 공유 할 내용은 "120", "img_height": "120"}, function (resp.err_msg) {// share_timeline : concher _ share ': conclebach': concellace ': concellel. Callbacks. Callbacks.all (resp);}; if [ "_ wx_loadedcb _". toString (). indexof ( "_ wx_loadedcb_"> 0) {window [ "_ wx_loadedcb_"] = new function (); ShareTimeline (NewData); (서비스 번호)* @p-config {string} imageUrl image address* @p-config {string} 링크 링크 링크 주소* @p-config {p-config} desc description* @p-config {string} 제목 공유 제목** @param {object} 관련 콜백 메소드* @p-config {bolean} async가 필요하든, 기본 거짓* @p-config {function} ready (argv) 준비 상태* @p-config {function} 데이터로드가 완료된 후 호출됩니다. Async가 true 일 때 유용하거나 @p-config} cance* @p-config {force}* @p-config} @p-config {function} 성공 및 실패에 관계없이 실행됩니다*/ function weixinsendAppmessage (data, callbacks) {callbacks = callbacks {}; : '', "img_url": thedata.imgurl, "link": thedata.link, "desc": thedata.desc, "title": thedata.title, "img_width": "120", "img_height": "120"{resp.err_ms (resp.err_msg) {// sender _ respore in conese. 'send_app_msg': callbacks.cancels.cancel; send_app_msg; 콜백 (resp). if [ "_ wx_loadedcb _". toString (). indexof ( "_ wx_loadedcb_"> 0) {window [ "_ wx_loadedcb_"] = new function (); SendAppmessage (NewData). @p-config {string} desc description * * @param} 콜백 관련 콜백 메소드 * @p-config {boolean}는 비동기 실행이 필요합니다. 기본 거짓 * @p-config {function} ready ready ( @p-config} 데이터로드) true 또는 emption* @p-config {function} cancel (resp) cance* @p-config {function} 실패 (resp) 실패* @p-config {function} 성공 (resp) 성공* @p-config {function} all (resp) 콜백 (resp) 콜백*/ function weixinsharebo (data, 콜백). {}; var shareweibo = function (thedata) {weixinjsbridge.invoke ( 'shareweibo', { "content": thedata.desc, "url": thedata.link}, function (resp) {switch (resp.err_msg) {// share_weibo : share _weibo : conectebbo : concel. : concebo : cancels. Callbacks. Callbacks.all (resp);}; if [ "_ wx_loadedcb _". toString (). indexof ( "_ wx_loadedcb_"> 0) {window [ "_ wx_loadedcb_"] = new function (); ShareWeibo (ready); wechat 클라이언트 * @param {string} cursrc 현재 재생 된 이미지 주소 * @param {array} srclist 사진 주소 목록 */ function imagepreview (cursrc, srclist) {if (! cursrc ||! srclist.length == 0) {retlice.injsboke. { 'current': cursrc, 'urls': srclist}; weixinjsbridge.call ( 'hideoptionmenu')}* thant thool thoombar () {weixinjsbridge.call ( 'showtoolbar'); * * 네트워크 _type : Wi-Fi Wi-Fi Network * Network_Type : 3G/ 2G * Network_Type를 포함한 Edge Non-Wifi : wwan 2g 또는 3g * * 사용법 : * weixinapi.getnetworktype (NetworkType); getNetworkType (Callback) {if (Callback && Callback == 'function') {weixinjsbridge.invoke ( 'getnetworktype', {} {// e.err_msg는 모든 네트워크 유형 콜백 (e.err_msg)을 포함합니다. {weixinjsbridge.call ( "closewindow")} * 페이지가로드되면 메소드를 사용합니다. readycallback = var wxreadyfunc = function (readycallback); (Document.ATTACHEVENT) ( 'weixinjsbridgeready', wxreadyfunc); : weixinsharetimeline, sharetoweibo : weixinshareweibo, sharetofriend : weixinsendappmessage, showoptionmenu : showoptionmenu, hideoptionmenu : hideoptionmenu, showtoolbar : showtoolbar, hidetoolbar : hideToolbar, getnetworktype. : ImagePreview, CloseWindow : CrosseWindow};}) ();소스 코드 다운로드 : JS WeChat 공유
이 기사는 "JavaScript WeChat Development Skills의 요약"으로 편집되었으며 모두가 배우고 읽을 수 있습니다.
우려되는 Wechat Mini 프로그램에 대한 자습서를 추천하고 싶습니다. "Wechat Mini 프로그램 개발 자습서"는 Everybody의 편집자가 신중하게 편집했습니다.
위는이 기사의 모든 내용입니다. 모든 사람의 학습에 도움이되기를 바랍니다. 모든 사람이 wulin.com을 더 지원하기를 바랍니다.