如何在微信小程序里面退出小程序的方法
公司要求用小程序重構已有的微信公眾號,于是沒接觸過小程序的我。。。好的,直接進入主題。
如何在小程序里面退出小程序。
這個功能基本上都會用到,而文檔里面沒有找到如微信一樣直接的api:
WeixinJSBridge.call('closeWindow');
于是我就各種上網(wǎng)搜,好的,結果告訴我小程序已經(jīng)出了這個api,但未公開= =||| 那就是說 現(xiàn)在 是沒有這個api的(掀桌?。?,查了又查,是有一個方法,就是利用現(xiàn)有的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函數(shù)要把全局變量app.globalData.flag置為true,然后使用wx.reLaunch把所有的頁面關閉,在跳轉至index的時候,利用wx.navigateBack返回上一頁,因為頁面棧沒有東西,就會退出小程序了。
以上所述是小編給大家介紹的如何在微信小程序里面退出小程序的方法詳解整合,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
相關文章
JavaScript 上傳文件(psd,壓縮包等),圖片,視頻的實現(xiàn)方法
本文通過實例代碼給大家介紹了JavaScript 上傳文件(psd,壓縮包等),圖片,視頻功能,需要的朋友可以參考下2017-06-06JS+CSS實現(xiàn)實用的單擊輸入框彈出選擇框的方法
這篇文章主要介紹了JS+CSS實現(xiàn)實用的單擊輸入框彈出選擇框的方法,實例分析了javascript操作select及button的操作技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-02-02純html+css+javascript實現(xiàn)樓層跳躍式的頁面布局(實例代碼)
這篇文章主要介紹了純html+css+javascript實現(xiàn)樓層跳躍式的頁面布局,需要的朋友可以參考下2017-10-10JS+CSS制作DIV層可(最小化/拖拽/排序)功能實現(xiàn)代碼
DIV層最小化和隨意拖拽排序,很多的愛好者都想實現(xiàn)這個功能,小編整理搜集了一下,希望本文的知識點可以幫助到你2013-02-02借助云開發(fā)實現(xiàn)小程序短信驗證碼的發(fā)送
這篇文章主要介紹了借助云開發(fā)實現(xiàn)小程序短信驗證碼的發(fā)送,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-01-01