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


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 相关文章推荐
基于jquery的获取mouse坐标插件的实现代码
Apr 01 Javascript
JavaScript入门之对象与JSON详解
Oct 21 Javascript
页面调用单个swf文件,嵌套出多个方法。
Nov 21 Javascript
Knockout visible绑定使用方法
Nov 15 Javascript
js实现页面跳转的五种方法推荐
Mar 10 Javascript
Javascript中document.referrer隐藏来源的方法
Jan 16 Javascript
基于JavaScript实现图片剪切效果
Mar 07 Javascript
详解JS中遍历语法的比较
Apr 07 Javascript
Bootstrap栅格系统的使用详解
Oct 30 Javascript
zTree 树插件实现全国五级地区点击后加载的示例
Feb 05 Javascript
JS实现点击li标签弹出对应的索引功能【案例】
Feb 18 Javascript
layer 关闭指定弹出层的例子
Sep 25 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 事件机制(2)
2011/03/23 PHP
深入分析PHP引用(&amp;)
2014/09/04 PHP
变量在 PHP7 内部的实现(二)
2015/12/21 PHP
thinkPHP js文件中U方法不被解析问题的解决方法
2016/12/05 PHP
PHP连接MySQL数据库操作代码实例解析
2020/07/11 PHP
JavaScript中链式调用之研习
2011/04/07 Javascript
转义字符(\)对JavaScript中JSON.parse的影响概述
2013/07/17 Javascript
javascript面向对象之访问对象属性的两种方式分析
2015/01/13 Javascript
js鼠标悬浮出现遮罩层的方法
2015/01/28 Javascript
jQuery实现表格展开与折叠的方法
2015/05/04 Javascript
JavaScript实现点击文字切换登录窗口的方法
2015/05/11 Javascript
JavaScript学习总结之正则的元字符和一些简单的应用
2017/06/30 Javascript
你有必要知道的10个JavaScript难点
2017/07/25 Javascript
dts文件中删除一个node或属性的操作方法
2018/08/05 Javascript
基于Angular中ng-controller父子级嵌套的相关属性详解
2018/10/08 Javascript
Vue对象赋值视图不更新问题及解决方法
2019/06/03 Javascript
Webpack中SplitChunksPlugin 配置参数详解
2020/03/24 Javascript
学前端,css与javascript重难点浅析
2020/06/11 Javascript
谈谈JavaScript中的函数
2020/09/08 Javascript
vc6编写python扩展的方法分享
2014/01/17 Python
Django Admin 实现外键过滤的方法
2017/09/29 Python
python 3.7.0 安装配置方法图文教程
2018/08/27 Python
python提取包含关键字的整行数据方法
2018/12/11 Python
解决django服务器重启端口被占用的问题
2019/07/26 Python
python如何解析复杂sql,实现数据库和表的提取的实例剖析
2020/05/15 Python
Python爬取某平台短视频的方法
2021/02/08 Python
浅析HTML5页面元素及属性
2021/01/20 HTML / CSS
三维科技面试题
2013/07/27 面试题
受欢迎的大学生自我评价
2013/12/05 职场文书
工程项目经理任命书
2014/06/05 职场文书
医院党员公开承诺书
2014/08/30 职场文书
2014年9.18纪念日演讲稿
2014/09/14 职场文书
2014年卫生保健工作总结
2014/12/08 职场文书
2015年路政工作总结
2015/05/22 职场文书
MySQL入门命令之函数-单行函数-流程控制函数
2021/04/05 MySQL
用python画城市轮播地图
2021/05/28 Python