小程序的頁面跳轉(zhuǎn)API像wx.navigateTo()、wx.redirectTo()之類的,都是跳轉(zhuǎn)到一個全新的頁面,當這個頁面是表單的時候,有時候需要跳轉(zhuǎn)到其它頁面選取信息后再跳轉(zhuǎn)回來,那之前填的信息就必須得存在,這個時候可以當跳轉(zhuǎn)到選擇信息的頁面,選中信息后設(shè)置設(shè)置上一頁的data,然后再返回到上一頁,這樣數(shù)據(jù)都會存在。
方法一
把當前頁面數(shù)據(jù)放入本地緩存( wx.setStorage(wx.setStorageSync),上一個頁面再從緩存中取出(wx.getStorage(wx.getStorageSync))同時退出登錄時要清除緩存(wx.clearStorage(wx.clearStorageSync))。
方法二
當然這個“mydata”必須是上一頁有的數(shù)據(jù)才行
返回上一頁的數(shù)據(jù)為:
2、直接調(diào)用方法名來更新數(shù)據(jù) 頁面A
頁面B,假設(shè)有一個文本框用于輸入姓名,點擊返回按鈕后更新頁面A的name
這樣就可以實現(xiàn)數(shù)據(jù)傳遞給上一個頁面,要注意頁面A必須使用wx.navigateTo跳轉(zhuǎn)到頁面B,不能使用wx.redirectTo,這樣會關(guān)閉上一個頁面,導致頁面B無法獲取上一頁Page實例。
方法三 在app.js中設(shè)置全局變量,當前頁賦值,上一頁取之
方法為
注意:方法一,方法三,都需要重新刷新頁面數(shù)據(jù)所走方法為:
KESION 科汛軟件
KESION 科汛軟件是國內(nèi)領(lǐng)先的在線教育軟件及私域社交電商軟件服務(wù)提供商,長期專注于為企業(yè)提供在線教育軟件及社交電商SaaS平臺解決方案。
公司核心產(chǎn)品云開店SaaS社交電商服務(wù)平臺、在線教育SaaS服務(wù)平臺、教育企業(yè)數(shù)字化SaaS云平臺、企微營銷助手、私有化獨立部署品牌網(wǎng)校和在線教育咨詢等。KESION 不斷通過技術(shù)創(chuàng)新,提供產(chǎn)品和服務(wù),助力企業(yè)向數(shù)字化轉(zhuǎn)型,通過科技驅(qū)動商業(yè)革新,讓商業(yè)變得更智慧!
大部分的微信小程序不支持cookie,那么微信小程序模擬cookie的實現(xiàn)要如何開發(fā),下面為大家?guī)砦⑿判〕绦蚰Mcookie的實現(xiàn)過程。...
一款小程序,很多時候需要調(diào)用內(nèi)置的照相機,實現(xiàn)拍照并圖片上傳,那么要如何實現(xiàn)呢?...