小程序API功能梳理(四)

1. 小程序路由: 

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

2. 小程序间的跳转:

  1. 1.wx.navigateToMiniProgram(): 打开另一个小程序; wx.navigateToMiniProgram(Object object) | 微信开放文档
  2. 2.wx.navigateBackMiniProgram(): 返回上一个小程序; 只有在当前小程序是被其他的小程序打开时可以调用成功; wx.navigateBackMiniProgram(Object object) | 微信开放文档
  3. 3.wx.exitMiniProgram(): 退出当前小程序。必须有点击行为才可调用成功。

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(): 开启/关闭小程序页面返回询问对话框;

         

         

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值