微信小程序中怎么實(shí)現(xiàn)返回tabBar不刷新頁(yè)面-創(chuàng)新互聯(lián)

這篇文章主要介紹“微信小程序中怎么實(shí)現(xiàn)返回tabBar不刷新頁(yè)面”的相關(guān)知識(shí),小編通過實(shí)際案例向大家展示操作過程,操作方法簡(jiǎn)單快捷,實(shí)用性強(qiáng),希望這篇“微信小程序中怎么實(shí)現(xiàn)返回tabBar不刷新頁(yè)面”文章能幫助大家解決問題。

成都創(chuàng)新互聯(lián)公司主營(yíng)自貢網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營(yíng)網(wǎng)站建設(shè)方案,成都App制作,自貢h5小程序開發(fā)搭建,自貢網(wǎng)站營(yíng)銷推廣歡迎自貢等地區(qū)企業(yè)咨詢

1、在一個(gè)項(xiàng)目中,遇到了這個(gè)場(chǎng)景:返回tabBar中的某個(gè)頁(yè)面是需要保存數(shù)據(jù),但是新進(jìn)這個(gè)頁(yè)面需要清除數(shù)據(jù)。

2、場(chǎng)景如下圖:報(bào)修進(jìn)入下一步,返回第一步時(shí)不能刷新頁(yè)面(即保留頁(yè)面數(shù)據(jù)),從其他tabBar進(jìn)入報(bào)修頁(yè)面時(shí)就需要清空可能已經(jīng)填寫的數(shù)據(jù)。

微信小程序中怎么實(shí)現(xiàn)返回tabBar不刷新頁(yè)面

微信小程序中怎么實(shí)現(xiàn)返回tabBar不刷新頁(yè)面

3、解決辦法,在第二步頁(yè)面做了一個(gè)本地存儲(chǔ)變量,在第一步的頁(yè)面判斷這個(gè)變量進(jìn)而確定是否是第二步頁(yè)面返回。

其中,因?yàn)榈谝徊接猩蟼鲌D片的操作,也會(huì)執(zhí)行"onShow",因此在當(dāng)前頁(yè)面又新增了一個(gè)變量去判斷onShow是否是上傳圖片引起的。

第二步頁(yè)面代碼:

onShow: function () {
  wx.setStorageSync('repair',1)
 },

第一步頁(yè)面代碼:注:temp在聲明的時(shí)候是0,這個(gè)變量是在上傳圖片成功后置為了1

onShow: function () {
  let value = wx.getStorageSync('repair');
  var _tmp = this.data.temp;
  //返回的時(shí)候不清空數(shù)據(jù)
  if (!value){
   //清空數(shù)據(jù)
   this.setData({
    data:""
   })

  }
 },
onHide: function () {
  if(this.data.temp){
   wx.setStorageSync('repair', 1);
  }else{
   wx.removeStorageSync("repair");
  } 
 },

關(guān)于“微信小程序中怎么實(shí)現(xiàn)返回tabBar不刷新頁(yè)面”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí),可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,小編每天都會(huì)為大家更新不同的知識(shí)點(diǎn)。

當(dāng)前名稱:微信小程序中怎么實(shí)現(xiàn)返回tabBar不刷新頁(yè)面-創(chuàng)新互聯(lián)
網(wǎng)頁(yè)路徑:http://muchs.cn/article10/cddsgo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制網(wǎng)站網(wǎng)站營(yíng)銷、網(wǎng)站設(shè)計(jì)、外貿(mào)建站、手機(jī)網(wǎng)站建設(shè)、網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)