如何在⼩程序⾥⾯退出⼩程序的⽅法
公司要求⽤⼩程序重构已有的,于是没接触过⼩程序的我。。。好的,直接进⼊主题。
如何在⼩程序⾥⾯退出⼩程序。
这个功能基本上都会⽤到,⽽⽂档⾥⾯没有到如⼀样直接的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:
今年高考时间2022具体时间
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;
url: '../index/index',
})
丁小芹孙协志
},
点击按钮to a跳转⾄a页⾯,然后点击close就可以退出⼩程序。
在这⾥,close函数要把全局变量app.globalData.flag置为true,然后使⽤wx.reLaunch把所有的页⾯关闭,在跳转⾄index的时候,利⽤wx.navigateBack返回上⼀页,因为页⾯栈没有东西,就会退出⼩程序了。
以上所述是⼩编给⼤家介绍的如何在⼩程序⾥⾯退出⼩程序的⽅法详解整合,希望对⼤家有所帮
助,如果⼤家有任何疑问请给我留⾔,⼩编会及时回复⼤家的。在此也⾮常感谢⼤家对⽹站的⽀持!