微信小程序中,"菜单" 可以指导航栏菜单、右上角菜单、上下文菜单等。以下是一些与菜单相关的 API 和用法:

1. 导航栏菜单

导航栏菜单通常是位于页面顶部的按钮,可以设置左上角返回按钮、标题等。

设置导航栏标题
wx.setNavigationBarTitle({
  title: '新标题'
});

隐藏导航栏返回按钮
wx.hideNavigationBarLoading();

显示导航栏返回按钮
wx.showNavigationBarLoading();

2. 右上角菜单

右上角菜单是页面右上角的三个点,点击后弹出菜单项。

显示右上角菜单
wx.showShareMenu({
  withShareTicket: true,  // 是否带有分享信息
  menus: ['shareAppMessage', 'shareTimeline']  // 可选的分享类型
});

隐藏右上角菜单
wx.hideShareMenu();

3. 上下文菜单

上下文菜单是在长按某个元素时弹出的菜单。

显示上下文菜单
wx.showActionSheet({
  itemList: ['菜单项1', '菜单项2', '菜单项3'],
  success(res) {
    console.log('用户点击了第', res.tapIndex + 1, '个菜单项');
  }
});

上述代码中,itemList 是菜单的选项列表,success 回调会在用户点击菜单项时触发。

隐藏上下文菜单

一般情况下,上下文菜单是在用户点击后自动隐藏的,不需要手动调用隐藏的 API。

以上是一些与菜单相关的常见 API。具体的使用方法取决于你的需求和项目结构。


转载请注明出处:http://www.zyzy.cn/article/detail/1021/微信小程序