公司要求用小程序重构已有的微信公众号,于是没接触过小程序的我。。。好的,直接进入主题。
如何在小程序里面退出小程序。
这个功能基本上都会用到,而文档里面没有找到如微信一样直接的api:
WeixinJSBridge.call('closeWindow');
于是我就各种上网搜,好的,结果告诉我小程序已经出了这个api,但未公开= =||| 那就是说 现在 是没有这个api的(掀桌!),查了又查,是有一个方法,就是利用现有的api自己做一个。
是的,就是用这几个美丽的东西。
首先我们有两个页面,index和a。
app.js设置一个全局变量flag:
globalData: { flag:false }
index.wxml:
<button bindtap='toa'>to a</button>
index.js:
toa(){//跳转至a页面 wx.navigateTo({ url: '../a/a', }) }, onLoad: function () { if (app.globalData.flag) {//如果flag为true,退出 wx.navigateBack({ delta:1 }) } else { console.log('这里是index') } },
a.wxml:
<!--pages/a/a.wxml--> <text>pages/a/a.wxml</text> <button bindtap='close'>close</button>
a.js:
close(){ app.globalData.flag=true; wx.reLaunch({ url: '../index/index', }) },
点击按钮to a跳转至a页面,然后点击close就可以退出小程序。
在这里,close函数要把全局变量app.globalData.flag置为true,然后使用wx.reLaunch把所有的页面关闭,在跳转至index的时候,利用wx.navigateBack返回上一页,因为页面栈没有东西,就会退出小程序了。
以上所述是小编给大家介绍的如何在微信小程序里面退出小程序的方法详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
P70系列延期,华为新旗舰将在下月发布
3月20日消息,近期博主@数码闲聊站 透露,原定三月份发布的华为新旗舰P70系列延期发布,预计4月份上市。
而博主@定焦数码 爆料,华为的P70系列在定位上已经超过了Mate60,成为了重要的旗舰系列之一。它肩负着重返影像领域顶尖的使命。那么这次P70会带来哪些令人惊艳的创新呢?
根据目前爆料的消息来看,华为P70系列将推出三个版本,其中P70和P70 Pro采用了三角形的摄像头模组设计,而P70 Art则采用了与上一代P60 Art相似的不规则形状设计。这样的外观是否好看见仁见智,但辨识度绝对拉满。