内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

VuekeepAlive數(shù)據(jù)緩存工具實現(xiàn)返回上一個頁面瀏覽的位置-創(chuàng)新互聯(lián)

需求分析

為鐵嶺縣等地區(qū)用戶提供了全套網頁設計制作服務,及鐵嶺縣網站建設行業(yè)解決方案。主營業(yè)務為成都做網站、成都網站建設、鐵嶺縣網站設計,以傳統(tǒng)方式定制建設網站,并提供域名空間備案等一條龍服務,秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!

背景:

1.數(shù)據(jù)列表頁,滾動加載數(shù)據(jù);

2.多條數(shù)據(jù)情況下,點擊某一條,進入詳細頁進行編輯(修改,刪除)操作;

3.保存返回上一頁;

在上面的情況下,想要保持在上次瀏覽位置,并且保持數(shù)據(jù)是最新的;

解決辦法

1.原始的辦法:在點擊詳情頁的時候,記住瀏覽位置,傳遞參數(shù)或者存到本地緩存,然后在詳情頁操作完畢后,返回的時候,路由守衛(wèi)可以判斷,是否詳情頁跳轉回來的,然后讓頁面滾動到上次記錄的位置;

思路是這樣,實際操作很麻煩;

2.推薦辦法:使用vue動態(tài)組件keep-alive,搭配路由守衛(wèi)函數(shù)beforeRouteLeave,以及activated鉤子函數(shù);

對于鉤子函數(shù)執(zhí)行順序,以及作用詳細說明,請參考vue組件的生命周期

步驟詳解

我的步驟是按照開發(fā)思路進行的,場景就是從商品列表頁——>商品詳細頁——>商品列表(數(shù)據(jù)緩存);

開發(fā)之前看到網上好多人都是在路由文件里面配置

meta:{keepAlive:true}

但我覺得沒有必要,因為列表頁不是一直需要緩存數(shù)據(jù)的,假如從首頁進入,則不需要,所以就在路由守衛(wèi)函數(shù)中判斷是否需要緩存數(shù)據(jù)即可;

以下代碼,使用list.vue代表列表頁;detail.vue代表詳細頁;

場景1:點擊返回,判斷路由跳轉的是否是需要緩存的列表頁:

detail.vue

beforeRouteLeave (to, from, next) {
 if (to.name === 'M2mBoard') {
 to.meta.keepAlive = true
 }
 next()
 }

分享名稱:VuekeepAlive數(shù)據(jù)緩存工具實現(xiàn)返回上一個頁面瀏覽的位置-創(chuàng)新互聯(lián)
文章路徑:http://www.rwnh.cn/article4/cojgoe.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供軟件開發(fā)、服務器托管、手機網站建設外貿建站、企業(yè)建站、App設計

廣告

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

成都網站建設
广水市| 武邑县| 开远市| 澄迈县| 苍梧县| 恩施市| 江津市| 霍邱县| 泸水县| 桐庐县| 徐水县| 万荣县| 军事| 佛教| 乐安县| 逊克县| 汤原县| 七台河市| 黄浦区| 蓬溪县| 东明县| 双峰县| 兰坪| 荔波县| 蓝山县| 通化市| 桑植县| 礼泉县| 富蕴县| 台前县| 四子王旗| 元谋县| 砀山县| 清苑县| 太谷县| 桦南县| 潞西市| 威信县| 凤山市| 泸定县| 祁连县|