最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue中keep-alive的用法及問(wèn)題描述

 更新時(shí)間:2018年05月15日 14:27:37   作者:三行情書(shū)愿你有夢(mèng)  
這篇文章主要介紹了vue中keep-alive的用法及問(wèn)題描述,本文給大家介紹的非常詳細(xì),具有一定的參考解決價(jià)值,需要的朋友可以參考下

1.keep-alive的作用以及好處

在做電商有關(guān)的項(xiàng)目中,當(dāng)我們第一次進(jìn)入列表頁(yè)需要請(qǐng)求一下數(shù)據(jù),當(dāng)我從列表頁(yè)進(jìn)入詳情頁(yè),詳情頁(yè)不緩存也需要請(qǐng)求下數(shù)據(jù),然后返回列表頁(yè),這時(shí)候我們使用keep-alive來(lái)緩存組件,防止二次渲染,這樣會(huì)大大的節(jié)省性能。

2.keep-alive的基本用法

在app.vue中

<!-- 緩存所有的頁(yè)面 -->
<keep-alive>
 <router-view v-if="$route.meta.keep_alive"></router-view>
</keep-alive>
<router-view v-if="!$route.meta.keep_alive"></router-view>

需要緩存的組件內(nèi)容直接在router中添加:

meta: {
 keepAlive: true // true 表示需要使用緩存 false表示不需要被緩存
 }

3.keep-alive的生命周期

當(dāng)引入keep-alive的時(shí)候,頁(yè)面第一次進(jìn)入,鉤子的觸發(fā)順序created-> mounted-> activated,退出時(shí)觸發(fā)deactivated。當(dāng)再次進(jìn)入(前進(jìn)或者后退)時(shí),只觸發(fā)activated。

下面看下vue中 keep-alive 的使用問(wèn)題及解決方案

問(wèn)題描述

在業(yè)務(wù)開(kāi)發(fā)中,會(huì)有路由跳轉(zhuǎn)但是返回需要保留數(shù)據(jù)的場(chǎng)景;vue 中提供了 keep-alive 來(lái)處理

解決方案

返回dom不讓其重新刷新,在vue-view外面包一層, 當(dāng)引入keep-alive的時(shí)候,頁(yè)面第一次進(jìn)入,鉤子的觸發(fā)順序created-> mounted-> activated,退出時(shí)觸發(fā)deactivated。當(dāng)再次進(jìn)入(前進(jìn)或者后退)時(shí),只觸發(fā)activated。

 事件掛載的方法等,只執(zhí)行一次的放在 mounted 中;組件每次進(jìn)去執(zhí)行的方法放在 activated 中;
 可以將 是否包裹 keep-alive 通過(guò)參數(shù)配置;

<keep-alive>
  <router-view v-if="$route.meta.keepAlive" style="min-height:100%"></router-view>
</keep-alive>
<router-view v-if="!$route.meta.keepAlive" style="min-height:100%"></router-view>
//不需要刷新的路由配置里面配置 meta: {keepAlive: true}, 這個(gè)路由則顯示在上面標(biāo)簽;
//需要刷新的路由配置里面配置 meta: {keepAlive: false}, 這個(gè)路由則顯示在下面標(biāo)簽;

總結(jié)

以上所述是小編給大家介紹的vue中keep-alive的用法及問(wèn)題描述,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

  • vue?跳轉(zhuǎn)頁(yè)面$router.resolve和$router.push案例詳解

    vue?跳轉(zhuǎn)頁(yè)面$router.resolve和$router.push案例詳解

    這篇文章主要介紹了vue?跳轉(zhuǎn)頁(yè)面$router.resolve和$router.push案例詳解,這樣實(shí)現(xiàn)了既跳轉(zhuǎn)了新頁(yè)面,又不會(huì)讓后端檢測(cè)到頁(yè)面鏈接不安全之類(lèi)的,需要的朋友可以參考下
    2023-10-10
  • vue2+electron項(xiàng)目搭建過(guò)程

    vue2+electron項(xiàng)目搭建過(guò)程

    文章介紹了如何使用Vue CLI 2搭建Vue項(xiàng)目,并添加Electron插件vue-cli-plugin-electron-builder來(lái)創(chuàng)建一個(gè)Vue+Electron項(xiàng)目,文章還提供了啟動(dòng)和打包項(xiàng)目的方法,并提示了下載國(guó)內(nèi)網(wǎng)較慢的文件時(shí)可以先注釋掉代碼進(jìn)行調(diào)試,感興趣的朋友一起看看吧
    2025-01-01
  • 解決vue scoped scss 無(wú)效的問(wèn)題

    解決vue scoped scss 無(wú)效的問(wèn)題

    這篇文章主要介紹了解決vue scoped scss 無(wú)效的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-09-09
  • vue組件代碼分塊和懶加載講解

    vue組件代碼分塊和懶加載講解

    這篇文章主要介紹了vue組件代碼分塊和懶加載講解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-04-04
  • vue toggle做一個(gè)點(diǎn)擊切換class(實(shí)例講解)

    vue toggle做一個(gè)點(diǎn)擊切換class(實(shí)例講解)

    下面小編就為大家分享一篇使用vue toggle實(shí)現(xiàn)點(diǎn)擊切換class的示例。具有很好的參考價(jià)值。希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-03-03
  • vue組件name的作用小結(jié)

    vue組件name的作用小結(jié)

    大家在寫(xiě)vue項(xiàng)目的時(shí)候會(huì)遇到給組件的各種命名,接下來(lái)通過(guò)本文給大家分享vue組件name的作用小結(jié),感興趣的朋友跟隨腳本之家小編一起看看吧
    2018-05-05
  • vue.js 實(shí)現(xiàn)v-model與{{}}指令方法

    vue.js 實(shí)現(xiàn)v-model與{{}}指令方法

    這篇文章主要介紹了vue.js 實(shí)現(xiàn)v-model與{{}}指令方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-10-10
  • VUE-ElementUI?時(shí)間區(qū)間選擇器的使用

    VUE-ElementUI?時(shí)間區(qū)間選擇器的使用

    這篇文章主要介紹了VUE-ElementUI?時(shí)間區(qū)間選擇器的使用,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • javaScript與vue獲取元素的方法代碼示例

    javaScript與vue獲取元素的方法代碼示例

    在開(kāi)發(fā)中我們可能會(huì)遇到這樣的問(wèn)題,文本框聚焦、元素點(diǎn)擊等,所以下面這篇文章主要給大家介紹了關(guān)于javaScript與vue獲取元素的相關(guān)資料,需要的朋友可以參考下
    2023-10-10
  • vue按需加載組件webpack require.ensure的方法

    vue按需加載組件webpack require.ensure的方法

    本篇文章主要介紹了vue按需加載組件webpack require.ensure的方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-12-12

最新評(píng)論

诸暨市| 苏尼特左旗| 慈利县| 铁力市| 靖宇县| 博白县| 高雄县| 额尔古纳市| 云浮市| 临猗县| 鄂温| 旬阳县| 宜黄县| 玛沁县| 永登县| 察哈| 湖北省| 茂名市| 从化市| 江华| 唐海县| 醴陵市| 邹平县| 承德市| 工布江达县| 四会市| 南汇区| 鄂尔多斯市| 白山市| 霍邱县| 隆林| 绵竹市| 库伦旗| 建湖县| 神木县| 石棉县| 曲阳县| 蒲江县| 贵州省| 麻江县| 北碚区|