时间:2021-05-26
废话不多说了,直接给大家贴代码了,具体代码如下所示:
/** * Created by wuyakun on 2017/5/23. */let wxUtils = {};/** * 是否开启右上角Menu * @param open */wxUtils.optionMenu = function (open = true) { if (open) { openOptionMenu(); } else { disabledOptionMenu(); }};/** * 是否禁用右上角 */function disabledOptionMenu() { if (typeof WeixinJSBridge === "undefined") { if (document.addEventListener) { document.addEventListener('WeixinJSBridgeReady', onBridgeReady(true), false); } else if (document.attachEvent) { document.attachEvent('WeixinJSBridgeReady', onBridgeReady(true)); document.attachEvent('onWeixinJSBridgeReady', onBridgeReady(true)); } } else { onBridgeReady(true); }}/** * 开启menu */function openOptionMenu() { if (typeof WeixinJSBridge === "undefined") { if (document.addEventListener) { document.addEventListener('WeixinJSBridgeReady', onBridgeReady(false), false); } else if (document.attachEvent) { document.attachEvent('WeixinJSBridgeReady', onBridgeReady(false)); document.attachEvent('onWeixinJSBridgeReady', onBridgeReady(false)); } } else { onBridgeReady(false); }}function onBridgeReady(disable = true) { if (typeof WeixinJSBridge !== "undefined") WeixinJSBridge.call(disable ? 'hideOptionMenu' : 'showOptionMenu');}/** * 隐藏微信网页底部的导航栏 * @param disable */wxUtils.disabledToolbar = function (disable = true) { document.addEventListener('WeixinJSBridgeReady', function onBridgeReady() { // 通过下面这个API隐藏底部导航栏 WeixinJSBridge.call(disable ? 'hideToolbar' : 'showToolbar'); });};/** * 获取网络类型 */wxUtils.getNetworkType = function () { //network_type:wifi wifi网络 2 network_type:edge 非wifi,包含3G/2G 3 network_type:fail 网络断开连接 4 network_type:wwan 2g或者3g WeixinJSBridge.invoke('getNetworkType', {}, function (e) { // 在这里拿到e.err_msg,这里面就包含了所有的网络类型 return e; });};export default wxUtils;用法很简单:
export default class BaseComponent extends React.Component { componentDidMount() { try { //如果存在location说明是路由Component if (this.props.location) { // 全部禁用分享,想要分享自己开 wxUtils.optionMenu(false); } } catch (e) { // console.log(e); } }}我写在了Base里面,主要是wxUtils.optionMenu(false);这一句
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
拼多多砍价链接复制方法如下: 1、打开拼多多砍价链接,点击右上角的分享按钮,在弹出的菜单中选择想要分享的平台,如微信QQ等; 2、如果在弹出的菜单中没有想要
1、打开别人分享的视频地址,然后点右上角的菜单,选择分享之后复制链接地址; 2、把复制出来的地址使用QQ或者微信发送到电脑上; 3、在电脑上使用浏览器打
陌陌动态视频保存的方法如下: 1、首先打开陌陌视频APP,点开某个视频,点击右上角分享按钮。 2、通过分享到QQ或微信等获取分享链接,然后复制该视频链接地址
微信小程序分享功能的实现方法有两种:第一种在page.js中实现onShareAppMessage,便可在小程序右上角选择分享该页面onShareAppMess
以微信为例,拼多多口令打开的方法是: 打开拼多多,随后打开要购买的口令商品,点击右上角的转发图标,点击复制链接,然后分享到微信即可。 拼多多是上海寻梦信息技