欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

keepAlive使用-創(chuàng)新互聯(lián)

用vue做后臺管理項目,特別是有列表頁、列表數(shù)據(jù)詳情頁、列表數(shù)據(jù)修改頁功能的碼友們,幾乎都被vue前進后退都刷新的邏輯坑過,有時候需要保存組件狀態(tài),
要求 :

成都創(chuàng)新互聯(lián)公司專注于富平企業(yè)網(wǎng)站建設,響應式網(wǎng)站建設,電子商務商城網(wǎng)站建設。富平網(wǎng)站建設公司,為富平等地區(qū)提供建站服務。全流程按需策劃,專業(yè)設計,全程項目跟蹤,成都創(chuàng)新互聯(lián)公司專業(yè)和態(tài)度為您提供的服務

1.列表頁進入詳情頁返回列表頁時列表不能刷新,連頁數(shù)、篩選條件等都不能變

2.列表頁進列表數(shù)據(jù)編輯頁若數(shù)據(jù)有改動返回列表頁列表數(shù)據(jù)得刷新,但頁數(shù)、篩選條件等都不能變

3.非詳情頁、編輯頁進入列表頁時列表數(shù)據(jù)得刷新,頁數(shù)、篩選條件等都全部重置

總結一下就是‘這個列表頁我想讓它刷新,他就得刷新,不想讓他刷,他就無變化

那么是啥呢?對,是keep-alive組件,對,是它。

但單純的keep-alive是前進后退都不會刷新的,所以需要改造一下,讓它乖乖聽話。這個過程需要路由路由參數(shù)meta配合我們。

1.在路由文件中為目標列表頁設置meta參數(shù),里面包含keepAlive和ifDoFresh字段

復制代碼
{
path:'*',
name:'datalists',
component: resolve => require(['@/view/datalist'], resolve),
meta:{
keepAlive: true,
ifDoFresh:false
}
},

復制代碼

2.在程序主入口main.vue中設置頁面根據(jù)keepAlive字段判斷是否使用keep-alive組件。

復制代碼
<div class="main">
<keep-alive>
<router-view v-if="$route.meta.keepAlive"/>
</keep-alive>
<router-view v-if="!$route.meta.keepAlive"/>
</div>

復制代碼
3.在目標列表頁的beforeRouteEnter方法中判斷頁面進入方式(詳情頁,編輯頁或其他方式),根據(jù)需求將路由參數(shù)的ifDoFresh字段設為true/false,

在頁面的activated(開啟了 keepAlive: true的頁面在第二次進入時是無法觸發(fā)mounted發(fā)法的)方法中根據(jù)ifDoFresh字段判斷是否刷新頁面。

復制代碼
beforeRouteEnter (to, from, next) {
if(from.name!='詳情頁'&&from.name!='編輯頁')
{
to.meta.ifDoFresh = true;
}
next();
},
activated(){
//開啟了keepAlive:true后再次進入,以前的搜索條件和頁數(shù)都不會變,無論什么情況都調(diào)用一下獲取數(shù)據(jù)的接口,這樣就能得到當前搜索條件和頁數(shù)的最新數(shù)據(jù)
if(this.$route.meta.ifDoFresh){
//重置ifDoFresh
this.$route.meta.ifDoFresh = false;
  //獲取列表數(shù)據(jù)方法第一參數(shù)為是否重置搜索條件和頁數(shù)
this.getData(true);
}else{
this.getData();
}
}
完結!

分享文章:keepAlive使用-創(chuàng)新互聯(lián)
網(wǎng)站路徑:http://aaarwkj.com/article32/jscpc.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站策劃網(wǎng)站建設、網(wǎng)站營銷靜態(tài)網(wǎng)站、建站公司網(wǎng)站導航

廣告

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

小程序開發(fā)
久久精品噜噜噜成人av农村| 最新日本免费久久精品| 亚洲国产高清第一第二区| 一区二区三区毛片免费| 精品国产美女诱惑久久久| 尤物视频网站在线观看| 97门久欧美日韩久久| 中文字幕乱码亚洲中文在线| 亚洲精品国产熟女av| 色婷婷av一二三区竹菊| 亚洲精品国产熟女高潮| 九九在线视频免费观看精品视频| 在线免费观看成人午夜福利| 午夜视频在线看一区免费| 欧美专区另类综合日韩| 亚洲国产精品天堂av在线播放| 国产午夜福利诱惑在线观看| 亚洲国产中文一区二区久久| 久久久久精品国产亚洲av影院| 亚洲在线免费播放视频| 高清偷自拍亚洲精品三区| 亚洲 综合 久久久| 日韩专区亚洲专区欧美专区| 国产精品毛片视频一区二区| 日韩一区二区精品网站| 少妇高潮叫床免费网站在线观看 | 嫩草网站国产精品一区二 | 中国一区二区三区毛片| 日本韩国亚洲欧美一区二区| 日韩精品不卡在线观看| 99久久精品人妻少妇一| 亚洲黄色av网址在线观看| 亚洲欧美日韩在线第三页| 97资源视频在线播放| 精品少妇人妻av蜜桃| 久热伊人精品国产中文| 国产日韩精品一区二区三区在线| 亚洲欧美日韩午夜在线| 打开网址国语一级黄色片| 国产精品日本欧美一区二区| 国产精品久久久久精品三级下载|