微信小程序开发之点击按钮退出小程序的实现方法

作者:逍遥云天 时间:2024-05-03 15:04:05 

微信小程序官方是没有提供退出的API的,但是在navigator这个组件中,是有退出这个功能的:

微信小程序开发之点击按钮退出小程序的实现方法

详情参考官方文档:navigator。

示例代码:


<navigator open-type="exit" target="miniProgram">关闭小程序</navigator>

不过这个功能最低支持版本时 2.1.0 ,如果一定要使用这个功能,那么最好在小程序管理后台中设置最低基础库版本不低于2.1.0,如果对小程序支持的最低基础库低于2.1.0,那么可以对小程序基础库版本进行判断,支持小程序退出的就使用退出组件,如果不支持,那么就做好跳转到其他指定页面的兼容处理。 


wx.getSystemInfo({
     success: function(res) {
      if(res.SDKVersion>="2.1.0"){
       self.setData({
       exitApp:true//data中的初始化变量
       })
      }
     }
    })

<navigator wx:if="{{exitApp}}" open-type="exit" target="miniProgram">关闭按钮</navigator>
<navigator wx:else open-type="navigate" target="navigate" url='../../index/index'>返回首页</navigator>

如果是首页,那么就直接不处理这个返回退出了。

注:由于不是API,所以不能使用wx.canIUse(string)的方式进行判断了,所以只能通过获取系统信息的方式获取小程序基础库版本,以此来判断。

对于小程序基础库版本分布可以查看官方统计说明:基础库版本分布。

PS:下面看下一个超简单的方法

小程序点击按钮退出小程序

很简单的只要把文档看详细了就ok

![image](http://note.youdao.com/yws/res/917/480F8E5BC3A54330A34950C807EE6B85)<navigator hover-class="none" target="miniProgram" open-type="exit"> 退出当前小程序</navigator>

总结

以上所述是小编给大家介绍的微信小程序开发之点击按钮退出小程序的实现方法,网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

来源:https://www.cnblogs.com/xyyt/p/10715944.html

标签:点击,小程序
0
投稿

猜你喜欢

  • 在Django的模型中添加自定义方法的示例

    2021-12-07 17:14:58
  • mysql字符集和数据库引擎修改方法分享

    2024-01-21 22:02:49
  • Python实现批量word文档转pdf并统计其页码

    2023-08-19 13:29:40
  • 一篇文章彻底弄懂Python字符编码

    2021-06-06 18:51:33
  • Go语言编程中对文件读写的基本方法整理

    2023-06-24 09:31:07
  • Python 文件与文件对象及文件打开关闭

    2021-06-16 16:08:44
  • vue3+ts如何通过lodash实现防抖节流详解

    2024-05-02 16:32:13
  • 在JavaScript中对HTML进行反转义详解

    2024-05-02 16:21:19
  • [译]2009年海外Web设计风潮(下)

    2009-01-23 09:34:00
  • 无法在Web服务器上启动调试。未将项目配置为进行调试

    2024-03-21 03:11:13
  • 随滚动条移动的DIV层js代码

    2007-10-10 12:51:00
  • Jupyter安装链接aconda实现过程图解

    2022-02-04 21:33:57
  • MySQL如何优化查询速度

    2024-01-17 05:38:04
  • python os.path模块使用方法介绍

    2023-08-03 18:02:32
  • SQL SERVER数据库开发之触发器的应用

    2008-06-23 13:09:00
  • 用户体验在商业利益面前什么都不是

    2009-06-12 12:07:00
  • Python制作简易版小工具之计算天数的实现思路

    2023-10-29 08:12:07
  • sql 百万级数据库优化方案分享

    2024-01-20 13:20:24
  • asp如何实现歌曲在线点播?

    2010-05-19 21:32:00
  • Python数据传输黏包问题

    2023-04-21 13:05:22
  • asp之家 网络编程 m.aspxhome.com