亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

微信小程序tabBar 返回tabBar不刷新頁面

 更新時間:2019年07月25日 11:19:34   作者:一只魚呀hj  
這篇文章主要介紹了微信小程序tabBar 返回tabBar不刷新頁面,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下

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

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

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

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

第二步頁面代碼:

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

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

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

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

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論