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


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 相关文章推荐
用JTrackBar实现的模拟苹果风格的滚动条
Aug 06 Javascript
学习ExtJS table布局
Oct 08 Javascript
通过jQuery源码学习javascript(一)
Dec 27 Javascript
什么是Node.js?Node.js详细介绍
Jun 01 Javascript
禁止按回车键提交表单的方法
Jun 11 Javascript
jquery中ajax跨域方法实例分析
Dec 18 Javascript
jQuery中on绑定事件后引发的事件冒泡问题如何解决
May 25 Javascript
浅谈jquery中使用canvas的问题
Oct 10 Javascript
element-ui 中的table的列隐藏问题解决
Aug 24 Javascript
搭建Vue从Vue-cli到router路由护卫的实现
Nov 14 Javascript
Vue父子传递实例讲解
Feb 14 Javascript
深入解读VUE中的异步渲染的实现
Jun 19 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
php文件上传的两种实现方法
2016/04/04 PHP
js克隆对象、数组的常用方法介绍
2013/09/26 Javascript
JS验证身份证有效性示例
2013/10/11 Javascript
js单例模式详解实例
2013/11/21 Javascript
网站内容禁止复制和粘贴、另存为的js代码
2014/02/26 Javascript
jQuery密码强度检测插件passwordStrength用法实例分析
2015/10/30 Javascript
酷炫jQuery全屏3D焦点图动画效果
2016/03/22 Javascript
再谈javascript注入 黑客必备!
2016/09/14 Javascript
使用bootstrapValidator插件进行动态添加表单元素并校验
2016/09/28 Javascript
手机端js和html5刮刮卡效果
2020/09/29 Javascript
React快速入门教程
2017/01/17 Javascript
jsonp跨域请求详解
2017/07/13 Javascript
利用jqgrid实现上移下移单元格功能
2018/11/07 Javascript
小程序实现多列选择器
2019/02/15 Javascript
详解vue-cli3多环境打包配置
2019/03/28 Javascript
Vue CLI4 Vue.config.js标准配置(最全注释)
2020/06/05 Javascript
在Python的gevent框架下执行异步的Solr查询的教程
2015/04/16 Python
Python使用defaultdict读取文件各列的方法
2017/05/11 Python
Django 生成登陆验证码代码分享
2017/12/12 Python
PHP实现发送和接收JSON请求
2018/06/07 Python
Python中Numpy包的安装与使用方法简明教程
2018/07/03 Python
手把手教你如何安装Pycharm(详细图文教程)
2018/11/28 Python
Python图像处理之颜色的定义与使用分析
2019/01/03 Python
python word转pdf代码实例
2019/08/16 Python
python实现微信小程序用户登录、模板推送
2019/08/28 Python
python实现XML解析的方法解析
2019/11/16 Python
Python调用.NET库的方法步骤
2019/12/27 Python
jupyter notebook读取/导出文件/图片实例
2020/04/16 Python
英国著名书店:Foyles
2018/12/01 全球购物
如何用PHP实现邮件发送
2012/12/26 面试题
简单说说tomcat的配置
2013/05/28 面试题
银行实习鉴定
2013/12/13 职场文书
幼儿园消防安全制度
2014/01/26 职场文书
婚礼主持结束词
2014/03/13 职场文书
电子商务专业应届生求职信
2014/05/28 职场文书
清明节网上祭英烈寄语2015
2015/03/04 职场文书