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


Posted in Javascript onApril 26, 2019

微信小程序官方是没有提供退出的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>

总结

以上所述是小编给大家介绍的微信小程序开发之点击按钮退出小程序的实现方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Javascript 相关文章推荐
js 面向对象的技术创建高级 Web 应用程序
Feb 25 Javascript
动态加载js和css(外部文件)
Apr 17 Javascript
JavaScript实现页面实时显示当前时间的简单实例
Jul 20 Javascript
Jquery绑定事件(bind和live的区别介绍)
Aug 23 Javascript
JS画线(实例代码)
Nov 20 Javascript
js控制分页打印、打印分页示例
Feb 08 Javascript
jquery实现右键菜单插件
Mar 29 Javascript
jQuery仿淘宝网产品品牌隐藏与显示效果
Sep 01 Javascript
关于jQuery中fade(),show()起始位置的一点小发现
Apr 25 jQuery
Node.js 基础教程之全局对象
Aug 06 Javascript
Vue结合SignalR实现前后端实时消息同步
Sep 19 Javascript
vue webuploader 文件上传组件开发
Sep 23 Javascript
js最实用string(字符串)类型的使用及截取与拼接详解
Apr 26 #Javascript
微信小程序实现的绘制table表格功能示例
Apr 26 #Javascript
Vue使用Canvas绘制图片、矩形、线条、文字,下载图片
Apr 26 #Javascript
微信小程序如何修改本地缓存key中单个数据的详解
Apr 26 #Javascript
js验证身份证号码记录的方法
Apr 26 #Javascript
详解VScode编辑器vue环境搭建所遇问题解决方案
Apr 26 #Javascript
react高阶组件添加和删除props
Apr 26 #Javascript
You might like
网站当前的在线人数
2006/10/09 PHP
php Smarty模板生成html文档的方法
2010/04/12 PHP
PHP实现获取图片颜色值的方法
2014/07/11 PHP
PHP二维数组实现去除重复项的方法【保留各个键值】
2017/12/21 PHP
tp5(thinkPHP5框架)captcha验证码配置及验证操作示例
2019/05/28 PHP
情人节单身的我是如何在敲完代码之后收到12束玫瑰的(javascript)
2015/08/21 Javascript
轻松学习jQuery插件EasyUI EasyUI表单验证
2015/12/01 Javascript
jquery自适应布局的简单实例
2016/05/28 Javascript
浅谈javascript中new操作符的原理
2016/06/07 Javascript
Javascript打印局部页面实例
2016/06/21 Javascript
jQuery表单验证简单示例
2016/10/17 Javascript
基于vue2的table分页组件实现方法
2017/03/20 Javascript
Bootstrap按钮组实例详解
2017/07/03 Javascript
javaScript中&quot;==&quot;和&quot;===&quot;的区别详解
2018/03/16 Javascript
微信小程序如何获取用户收货地址
2018/11/27 Javascript
vue使用recorder.js实现录音功能
2019/11/22 Javascript
vue实现lodop打印功能的示例
2020/11/11 Javascript
[01:07:57]DOTA2-DPC中国联赛 正赛 Ehome vs Magma BO3 第二场 1月19日
2021/03/11 DOTA
Python版微信红包分配算法
2015/05/04 Python
使用Python的Twisted框架构建非阻塞下载程序的实例教程
2016/05/25 Python
python引入不同文件夹下的自定义模块方法
2018/10/27 Python
通过shell+python实现企业微信预警
2019/03/07 Python
Python Threading 线程/互斥锁/死锁/GIL锁
2019/07/21 Python
Python Web框架之Django框架Form组件用法详解
2019/08/16 Python
Python常用库大全及简要说明
2020/01/17 Python
CSS3为背景图设置遮罩并解决遮罩样式继承问题
2020/06/22 HTML / CSS
全民健身日活动方案
2014/01/29 职场文书
《曹刿论战》教学反思
2014/03/02 职场文书
领导班子专题民主生活会情况想汇报
2014/09/30 职场文书
成绩报告单家长评语
2014/12/30 职场文书
六年级语文下册教学计划
2015/01/22 职场文书
辞职信如何写
2015/02/27 职场文书
2015年物业管理工作总结
2015/04/23 职场文书
工程主管竞聘书
2015/09/15 职场文书
2016年村党支部公开承诺书
2016/03/24 职场文书
Python selenium模拟网页点击爬虫交管12123违章数据
2021/05/26 Python