E企盈营销工具技术服务商 热线:4006-838-530

如何在微信小程序里面退出小程序

E企盈直播平台营销卖货系统

公司要求用小程序重构已有的微信公众号,于是没接触过小程序的我。。。好的,直接进入主题。如何在小程序里面退出小程序。这个功能基本上都会用到,而文档里面没有找到如微信一样直接的api: WeixinJSBridge.call(‘closeWindow’);于是我就各种上网搜,好的,结果告诉我小程序已经出了这个api,但未公开= =||| 那就是说 现在 是没有这个api的(掀桌!),查了又查,是有一个方法,就是利用现有的api自己做一个。是的,就是用这几个美丽的东西。首先我们有两个页面,index和a。app.js设置一个全局变量flag: globalData: {    flag:false }index.wxml: button  bindtap=’toa’to a/buttonindex.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–textpages/a/a.wxml/textbutton bindtap=’close’close/buttona.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返回上一页,因为页面栈没有东西,就会退出小程序了。来个截图:

赞(0) 打赏
未经允许不得转载:E企盈小程序开发-热线:4006-838-530 » 如何在微信小程序里面退出小程序
分享到: 更多 (0)
E企盈小程序直播营销卖货系统
E企盈直播平台营销卖货系统

评论 抢沙发

E企盈小程序开发

联系我们联系我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏