1、隐藏微信网页右上角的按钮

document.addEventListener('WeixinJSBridgeReady', function onBridgeReady() {

    // 通过下面这个API隐藏右上角按钮

    WeixinJSBridge.call('hideOptionMenu');

});

            

document.addEventListener('WeixinJSBridgeReady', function onBridgeReady() {

    // 通过下面这个API显示右上角按钮

    WeixinJSBridge.call('showOptionMenu');

});

2、隐藏微信网页底部的导航栏

document.addEventListener('WeixinJSBridgeReady', function onBridgeReady() {

    // 通过下面这个API隐藏底部导航栏

    WeixinJSBridge.call('hideToolbar');

});

      

document.addEventListener('WeixinJSBridgeReady', function onBridgeReady() {

    // 通过下面这个API显示底部导航栏

    WeixinJSBridge.call('showToolbar');

});

3、在微信网页中获取用户的网络状态

WeixinJSBridge.invoke('getNetworkType',{},function(e){

    // 在这里拿到e.err_msg,这里面就包含了所有的网络类型

    alert(e.err_msg);

 });

详情来自https://blog.csdn.net/liubin9043/article/details/78912831

   以上是在html中使用毫无问题,但是在vue中使用的话,安卓机上会不生效,不知道为什么,然后在vue中我就用了另一种方法了, 下面附上代码

script>import '../assets/js/jweixin/jweixin'; /*引入js*/export default {name:"redRain",data () {return {}},mounted () {this.wxpay();},methods: {wxpay(){var vm= this;if (typeof WeixinJSBridge == "undefined"){//微信浏览器内置对象。参考微信官方文档if( document.addEventListener ){document.addEventListener('WeixinJSBridgeReady', vm.onBridgeReady(), false);}else if (document.attachEvent){document.attachEvent('WeixinJSBridgeReady', vm.onBridgeReady());document.attachEvent('onWeixinJSBridgeReady',vm.onBridgeReady());}}else{vm.onBridgeReady();}},onBridgeReady:function(){WeixinJSBridge.call('hideOptionMenu');},},}
</script>

这样在安卓和ios上都可以了,

祝工作顺利,身体健康

js微信禁用右上角的分享按钮,,和vue中微信页面禁用右上角的分享按钮的问题相关推荐

  1. vue中微信分享总结

    在最近的项目中做了微信的分享功能,遇见了一些问题,总结一下方便以后参考查阅(这个项目中运用了TS). 引入sdk npm install weixin-js-sdk --save-dev 通过requ ...

  2. 【vue/uni-app】微信sdk分享功能在vue中开发中的一些个人纪录

    在vue开发微信sdk分享功能中的一些个人纪录 先登录微信公众平台进入"公众号设置"的"功能设置"里填写"JS接口安全域名". 我这里用的是 ...

  3. vue中微信分享的踩坑之旅

    最近基于vue做一个h5的项目,里面涉及到微信分享,当时心里想着,这微信分享不是分分钟的事嘛,而且自己年初还做个一个项目,也实现了微信自定义分享,代码都是现成的,妥妥的放心. 上周二上午花了1个小时, ...

  4. Vue中实现页面上点击按钮下载文件(exe)

    场景 若依前后端分离版手把手教你本地搭建环境并运行项目: 若依前后端分离版手把手教你本地搭建环境并运行项目_BADAO_LIUMANG_QIZHI的博客-CSDN博客 在上面搭建起来的Vue前端项目中 ...

  5. 禁用计算机服务LanmanServer,[如何]在Windows 10中启用或禁用SMB协议 | MOS86

    服务器消息块(SMB)协议基本上是Windows中存在的文件共享协议.它允许应用程序读取/写入文件,并敦促服务器管理器为网络连接的计算机提供服务请求.此协议有三个版本,SMB版本1(SMBv1),SM ...

  6. three.js使用飞行控件FlyControls控制相机(vue中使用three.js63)

    使用飞行控件FlyControls控制相机 1.demo效果 2.FlyControls介绍 3. 实现要点 3.1 vue中引入FlyControls控制器 3.2 创建飞行控件实例 3.3 ren ...

  7. Vue中使用speak-tts插件实现点击按钮后进行语音播报(TTS/文字转语音)

    场景 speak-tts插件 speak-tts - npm 实现点击按钮触发语音播报,播报指定的文字内容. 为什么不能实现自动语音播报. chrome浏览器在18年4月起,就在桌面浏览器全面禁止了音 ...

  8. 怎么把图像做成按钮html,html中如何实现使用图像来代替提交按钮的示例

    1. 用图像代替提交按钮 当只有一个提交按钮的时候 ,可以简单的实现,不用添加事件函数,代码是: 除了标签改为input type = "image"以外,其他的属性和标签的属性是 ...

  9. JS事件冒泡机制以及委托方法,以及vue中的stop

    要理解事件冒泡机制,就得先了解事件. 浏览器是事件驱动型的,根据用户的行为触发不同的事件,根据事件执行相应的操作.我们较为熟悉的事件有三大类型:鼠标键盘事件.页面事件.表单相关事件. 鼠标键盘事件:o ...

最新文章

  1. python类的私有属性_Python 的私有属性和‘受保护的’属性
  2. SAP PP COR1事务里下达工单,保存时报错:No data was found for the input values
  3. java面试题 A 2 2 2_JAVA面试题(2)
  4. 03013_JDBC工具类
  5. 月光博客 - 再谈软件保护中软加密和硬加密的安全强度
  6. 【系统平台】大四区部署
  7. Java中抽象类、接口、父类直接的区别与联系
  8. [Python学习] 专题六.局部变量、全局变量global、导入模块变量
  9. 伪代码block转换成程序流程图_程序设计基础
  10. 在keil uVision 2/uVision 3下使用伟福系列仿真器的方法:
  11. 云平台队列服务-Qbus实践
  12. [转载] NumPy Beginner‘s Guide 2e 带注释源码 七、NumPy 特殊例程
  13. [2007-03下](Lgz独家秘笈)利用ACDSee5编辑,归档多部DC拍摄的图片
  14. ROSBridge简介以及理解使用
  15. 医疗检测产品设计规范有哪些?
  16. 关于mysql时间超过2038年时间戳查询数据问题
  17. Python学习(13)--Lambda表达式和switch语句的实现
  18. 如何把illustrator圆圈5等分?
  19. 2017年初中计算机课改计划,初中2017年计算机教学工作计划(2)
  20. 一篇博客带你熟悉Eclipse、AndroidStudio下搭建NDK环境(内有Demo)

热门文章

  1. 关于Paint了解text绘制时的基线位置关系/测量字符的宽度
  2. Leetcode岛屿问题系列分析
  3. 分享25个JSP源码,总有一款适合您
  4. 【Arduino】编码器OMRON E6B2-CWZ6C
  5. 世界不曾亏待每个努力的人
  6. 基于springboot的家装平台设计与实现
  7. OpenGL 与 DX的争论
  8. Foxit PDF create
  9. 纯正弦波逆变器boost和逆变
  10. 【51单片机】HX711智能电子秤设计