文档章节

在微信中隐藏或显示部分菜单

小杨阿哥哥
 小杨阿哥哥
发布于 2017/03/15 12:32
字数 495
阅读 23
收藏 0
有时候我们只需要微信菜单中的某些选项,则可以使用微信提供的JSAPI隐藏掉部分无用的菜单。微信对网页内部的JSAPI调用做了签名验证,所以需要调用任何的微信JSAPI都需要先配置微信JSAPI,配置微信JSAPI可以参见公众号开发文档。
//隐藏部分菜单按钮
wx.hideMenuItems({
    menuList: [
        'menuItem:share:qq',
        'menuItem:share:weiboApp',
        'menuItem:share:QZone',
        'menuItem:share:email',
        'menuItem:readMode',
        'menuItem:openWithQQBrowser',
        'menuItem:openWithSafari'
    ]
});
//显示部分菜单按钮
wx.showMenuItems({
    menuList: [
        'menuItem:addContact',
        'menuItem:refresh',
        'menuItem:profile',
        'menuItem:share:brand'
    ]
});
可以隐藏或者显示的菜单代码如下: 基本类
  • 举报: "menuItem:exposeArticle"
  • 调整字体: "menuItem:setFont"
  • 日间模式: "menuItem:dayMode"
  • 夜间模式: "menuItem:nightMode"
  • 刷新: "menuItem:refresh"
  • 查看公众号(已添加): "menuItem:profile"
  • 查看公众号(未添加): "menuItem:addContact"
传播类
  • 发送给朋友: "menuItem:share:appMessage"
  • 分享到朋友圈: "menuItem:share:timeline"
  • 分享到QQ: "menuItem:share:qq"
  • 分享到Weibo: "menuItem:share:weiboApp"
  • 收藏: "menuItem:favorite"
  • 分享到FB: "menuItem:share:facebook"
  • 分享到 QQ 空间/menuItem:share:QZone
保护类
  • 编辑标签: "menuItem:editTag"
  • 删除: "menuItem:delete"
  • 复制链接: "menuItem:copyUrl"
  • 原网页: "menuItem:originPage"
  • 阅读模式: "menuItem:readMode"
  • 在QQ浏览器中打开: "menuItem:openWithQQBrowser"
  • 在Safari中打开: "menuItem:openWithSafari"
  • 邮件: "menuItem:share:email"
  • 一些特殊公众号: "menuItem:share:brand"

tips:

本文由wp2Blog导入,原文链接:http://devonios.com/%e5%9c%a8%e5%be%ae%e4%bf%a1%e4%b8%ad%e9%9a%90%e8%97%8f%e6%88%96%e6%98%be%e7%a4%ba%e9%83%a8%e5%88%86%e8%8f%9c%e5%8d%95.html

© 著作权归作者所有

小杨阿哥哥
粉丝 69
博文 482
码字总数 287109
作品 0
西安
后端工程师
私信 提问
微信公众号接口权限表汇总

微信公众号目前分为订阅号、服务号、企业号,订阅号和服务号又区分认证和非认证,部分权限又有细微差异,整理个列表方便大家检索和查询相关功能! 文章更新历史: 2015年01月24日 增加网页 JS...

球球
2016/07/16
98
0
开源商城系统 iWebShop 4.7 正式发布

更新信息请关注:http://www.aircheng.com 新增部分: 内核增加phpexcel类库 增加seo插件的初始化数据,方便直接使用 增加session入库,提高并发量解决文件碎片问题 淘宝csv插件支持规格数据...

north
2017/02/28
3.1K
10
微信小程序下拉筛选菜单WXDropDownMenu组件

先来看下效果图: 思路与步骤: 布局方面,整体使用dl来写,二级包在dd中,用ul li来写;交互方面,点击某一级菜单,关闭兄弟子菜单,点击某子菜单关闭所有菜单。 1.使用dt做出第一级菜单 2....

秀杰
2016/10/08
4.2K
0
iWebShop4.6 发布,电子商务网站系统

更新信息请关注:http://www.aircheng.com 新增部分 内核增加phpexcel类库 增加seo插件的初始化数据,方便直接使用 增加session入库,提高并发量解决文件碎片问题 淘宝csv插件支持规格数据的...

north
2016/11/30
2.7K
5
微信官方非官方JS使用总结【微信客户端6.0.2过时】

2015/1/1,元旦前微信官方更新了6.0.2客户端,和谐了WeixinJSBridge对象,官方还没明确的答复 ###转发到朋友、朋友圈 1. 用最原生的方式书写(seajs封装过,发现偶尔加载有异常,加载内置Wei...

p2ng
2014/11/27
4.1K
0

没有更多内容

加载失败,请刷新页面

加载更多

cpu load过高问题排查

load average的概念 top命令中load average显示的是最近1分钟、5分钟和15分钟的系统平均负载。 系统平均负载被定义为在特定时间间隔内运行队列中(在CPU上运行或者等待运行多少进程)的平均进程...

mskk
24分钟前
4
0
用spring boot 实现websocket

import java.io.IOException;import javax.websocket.OnClose;import javax.websocket.OnError;import javax.websocket.OnMessage;import javax.websocket.OnOpen;import java......

jingshishengxu
34分钟前
3
0
shell介绍,命令历史,命令补全和别名,通配符,输入输出重定向,管道符和作业控制

shell介绍 可以使用 yum list |grep zsh 或者 yum list |grep ksh 这样可以搜索 zsh 和 ksh ,有需要的话可以安装 总之,默认使用的就是 .bash shell 命令历史 输入过的命令会被保存在一个文...

doomcat
51分钟前
7
0
1995年的资深工程师,和你谈谈如何进阶

1995年的资深工程师,和你谈谈如何进阶 自我介绍 网络ID:杭城小刘,城市:顾名思义,人在杭州。1995年出生,本科毕业,现在是一名 iOS 资深工程师,年薪 35w。兴趣爱好广泛:乒乓球、美食、...

杭城小刘
今天
10
0
Kafka 面试题

1.Kafka中的ISR、AR代表什么? ISR:与leader保持同步的follower集合 AR:分区的所有副本 2.Kafka中的HW、LEO分别代表什么? LEO:每个副本的最后条消息的offset HW:一个分区中所有副本最小...

GrayWorld
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部