0
点赞
收藏
分享

微信扫一扫

小程序API功能梳理(四)

zidea 2022-04-14 阅读 42

1. 小程序路由: 

  • wx.switchTab(): 跳转到tabBar页面,并关闭其他所有非tabBar页面;
  • wx.reLaunch(): 关闭所有页面,打开某个页面;
  • wx.redirectTo(): 关闭当前页,跳转到某个页面,但不能跳转tabBar页;
  • wx.navigateTo(): 保留当前页,跳转某个页面,但不能跳转tabBar页;最多保留十层;
  • wx.navigateBack(): 关闭当前页,返回上一级或多级页;可通过getCurrentPages获取当前的页面栈,来决定返回几级;
  • EventChannel: 页面间事件通信通道:

2. 小程序间的跳转:

3. 转发/分享:

  • wx.updateShareMenu(): 更新转发属性;wx.updateShareMenu(Object object) | 微信开放文档
  • wx.showShareMenu(): 显示当前页面的转发按钮;可分享‘朋友’/‘朋友圈’;
  • wx.hideShareMenu(): 隐藏当前页面的转发按钮;wx.hideShareMenu(Object object) | 微信开放文档
  • wx.showShareImageMenu(): 打开分享图片弹窗,可以将图片发送给朋友,收藏,下载。
  • wx.shareVideoMessage(): 转发视频到聊天。
  • wx.shareFileMessage(): 转发文件到聊天。上述三个都需先执行wx.downloadFile()下载后再转发!
  • ​​​​​​​wx.onCopyUrl(): 监听用户点击右上角菜单的【复制链接】按钮时触发的事件。目前仅支持安卓版本。可以用于分享链接时拼接参数;
  • wx.offCopyUrl():取消监听用户点击右上角菜单的【复制链接】按钮时触发的事件;
  • wx.getShareInfo(): 获取转发详细信息;wx.getShareInfo(Object object) | 微信开放文档
  • wx.authPrivateMessage(): 验证私密消息;具体用法小程序私密消息 | 微信开放文档

 4.提示/弹框:

  • wx.showToast()/wx.hideToast(): 显示/隐藏消息提示框;
  • wx.showModal(): 显示对话框;
  • wx.showLoading()/wx.hideLoading(): 显示/隐藏loading框。需要主动调用hideLoading才可以关闭;
  • wx.showActionSheet(): 显示操作菜单;
  • wx.enableAlertBeforeUnload()/wx.disableAlertBeforeUnload(): 开启/关闭小程序页面返回询问对话框;

         

         

举报

相关推荐

0 条评论