WeChat 공개 플랫폼에서 웹 페이지 오른쪽 상단에 메뉴를 표시하고 숨기는 예
WeChat 공식 jsapi는 WeChat 웹 페이지 오른쪽 상단에 있는 메뉴를 제어하는 데 사용되는 인터페이스 작업 인터페이스를 제공합니다. WeChat 공식 문서에 있는 인터페이스 작업 인터페이스에 대한 설명을 살펴보겠습니다. .
오른쪽 상단에 메뉴 인터페이스 숨기기
wx.hideOptionMenu();
상단에 메뉴 인터페이스 표시 오른쪽
wx.showOptionMenu();
현재 웹페이지 창 인터페이스 닫기
wx.closeWindow();
일괄 숨기기 기능 버튼 인터페이스
wx.hideMenuItems({ menuList: [] // 要隐藏的菜单项,只能隐藏“传播类”和“保护类”按钮,所有menu项见附录3 });
일괄 표시 기능 버튼 인터페이스
wx.showMenuItems({ menuList: [] // 要显示的菜单项,所有menu项见附录3 });
기본이 아닌 모든 항목 숨기기 버튼 인터페이스
wx.hideAllNonBaseMenuItem(); // “基本类”按钮详见附录3
모든 기능 버튼 인터페이스 표시
wx.showAllNonBaseMenuItem();
구현 코드 단계
먼저 jsp 인터페이스에 js 라이브러리가 도입됩니다
<script src="http://res.wx.qq.com/open/js/jweixin-1.1.0.js"> </script> <script src="http://libs.baidu.com/jquery/2.0.0/jquery.js"></script> 로그인 후 복사 |
<center><h3 id="欢迎来到微信jsapi测试界面-V型知识库">欢迎来到微信jsapi测试界面-V型知识库</h3></center> <h3 id="界面操作接口">界面操作接口</h3><br> <span class="desc" >隐藏右上角菜单接口</span><br> <button class="btn btn_primary" id="hideOptionMenu">hideOptionMenu</button><br> <span class="desc">显示右上角菜单接口</span><br> <button class="btn btn_primary" id="showOptionMenu">showOptionMenu</button><br> <span class="desc">关闭当前网页窗口接口</span><br> <button class="btn btn_primary" id="closeWindow">closeWindow</button><br> <span class="desc">批量隐藏功能按钮接口</span><br> <button class="btn btn_primary" id="hideMenuItems">hideMenuItems</button><br> <span class="desc">批量显示功能按钮接口</span><br> <button class="btn btn_primary" id="showMenuItems">showMenuItems</button><br> <span class="desc">隐藏所有非基础按钮接口</span><br> <button class="btn btn_primary" id="hideAllNonBaseMenuItem">hideAllNonBaseMenuItem</button><br> <span class="desc">显示所有功能按钮接口</span><br> <button class="btn btn_primary" id="showAllNonBaseMenuItem">showAllNonBaseMenuItem</button><br>
< /td>
wx.config({ debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。 appId: '${appId}', // 必填,公众号的唯一标识 timestamp: '${ timestamp}' , // 必填,生成签名的时间戳 nonceStr: '${ nonceStr}', // 必填,生成签名的随机串 signature: '${ signature}',// 必填,签名,见附录1 jsApiList: ['checkJsApi', 'chooseImage', 'previewImage', 'uploadImage', 'downloadImage', 'getNetworkType',//网络状态接口 'openLocation',//使用微信内置地图查看地理位置接口 'getLocation', //获取地理位置接口 'hideOptionMenu',//界面操作接口1 'showOptionMenu',//界面操作接口2 'closeWindow' , ////界面操作接口3 'hideMenuItems',////界面操作接口4 'showMenuItems',////界面操作接口5 'hideAllNonBaseMenuItem',////界面操作接口6 'showAllNonBaseMenuItem'////界面操作接口7 ] // 必填,需要使用的JS接口列表,所有JS接口列表见附录2 }); 로그인 후 복사 로그인 후 복사 |
<🎜 사이의 html 코드 >
< code class="html plain"> |
基础接口之判断当前客户端是否支持指定的js接口
地理位置接口-使用微信内置地图查看位置接口
地理位置接口-获取地理位置接口
获取网络状态接口
图像接口
拍照或从手机相册中选图接口预览图片接口
上传图片接口
下载图片接口
显示图片
