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

vue 中的keep-alive實(shí)例代碼

 更新時(shí)間:2018年07月20日 07:56:10   作者:前端那些事兒  
這篇文章主要介紹了vue中的keep-alive實(shí)例代碼,vue實(shí)現(xiàn)組件信息緩存的方法,在文中也給大家提到,需要的朋友可以參考下

Vue 實(shí)現(xiàn)組件信息的緩存

當(dāng)我們?cè)陂_發(fā)vue的項(xiàng)目過程中,避免不了在路由切換到其他的component再返回后該組件數(shù)據(jù)會(huì)重新加載,處理這種情況我們就需要用到keep-alive來緩存vue的組件信息,使其不再重新加載。

一、在app.vue里

<keep-alive>
  <router-view></router-view>
</keep-alive>

但是這種情況會(huì)對(duì)所有的組件進(jìn)行緩存,不能達(dá)到單個(gè)組件緩存的效果。

那么我們給部分組件加上,實(shí)現(xiàn)方法如下:

在app.vue

<!--這里是需要keepalive的-->
<keep-alive>
  <router-view v-if="$route.meta.keepAlive"></router-view>
<keep-alive>
<!-- 這里不會(huì)被keepAlive -->
<router-view v-if="!$route.meta.keepAlive"></router-view>

二、 在路由的index.js頁面里

{
  path: '',
  name: '',
  component: '',
  meta: {keepAlive: true}   // 這個(gè)是需要keepalive的
},
{
  path: '',
  name: '',
  component: ,
  meta: {keepAlive: false}  // 這是不會(huì)被keepalive的
}

這就實(shí)現(xiàn)了部分組件的緩存功能

如果緩存的組件想要清空數(shù)據(jù)或者執(zhí)行初始化方法,在加載組件的時(shí)候調(diào)用activated鉤子函數(shù),如下:

activated: function () {
  this.data = ‘'
}

總結(jié)

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

相關(guān)文章

  • 詳解利用eventemitter2實(shí)現(xiàn)Vue組件通信

    詳解利用eventemitter2實(shí)現(xiàn)Vue組件通信

    這篇文章主要介紹了詳解利用eventemitter2實(shí)現(xiàn)Vue組件通信,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11
  • Vue中的變量賦值問題

    Vue中的變量賦值問題

    這篇文章主要介紹了Vue中的變量賦值問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-10-10
  • Vite?vue3多頁面入口打包以及部署踩坑實(shí)戰(zhàn)

    Vite?vue3多頁面入口打包以及部署踩坑實(shí)戰(zhàn)

    因?yàn)槲覀児镜捻?xiàng)目是多頁面應(yīng)用,不同于傳統(tǒng)單頁面應(yīng)用,一個(gè)包就可以了,下面這篇文章主要給大家介紹了關(guān)于Vite?vue3多頁面入口打包以及部署踩坑的相關(guān)資料,需要的朋友可以參考下
    2022-05-05
  • Vue3集成json-editor-vue3的代碼實(shí)現(xiàn)

    Vue3集成json-editor-vue3的代碼實(shí)現(xiàn)

    這篇文章主要介紹了Vue3集成json-editor-vue3的代碼實(shí)現(xiàn),本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2023-11-11
  • vue封裝全局過濾器的方法詳解

    vue封裝全局過濾器的方法詳解

    這篇文章主要為大家詳細(xì)介紹了vue封裝全局過濾器的方法,文中的示例代碼講解詳細(xì),具有一定的借鑒價(jià)值,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-12-12
  • Vue2項(xiàng)目配置@指向src路徑方式

    Vue2項(xiàng)目配置@指向src路徑方式

    這篇文章主要介紹了Vue2項(xiàng)目配置@指向src路徑方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • 詳解vue-Resource(與后端數(shù)據(jù)交互)

    詳解vue-Resource(與后端數(shù)據(jù)交互)

    本篇文章主要介紹了vue-Resource(與后端數(shù)據(jù)交互),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-01-01
  • 詳解本地Vue項(xiàng)目請(qǐng)求本地Node.js服務(wù)器的配置方法

    詳解本地Vue項(xiàng)目請(qǐng)求本地Node.js服務(wù)器的配置方法

    本文只針對(duì)自己需要本地模擬接口于是搭建一個(gè)本地node服務(wù)器供自己測(cè)試使用,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-03-03
  • vue如何自定義事件傳參

    vue如何自定義事件傳參

    這篇文章主要介紹了vue如何自定義事件傳參,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • vue中__ob__:?Observer的踩坑記錄

    vue中__ob__:?Observer的踩坑記錄

    這篇文章主要介紹了vue中__ob__:?Observer的踩坑記錄,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-10-10

最新評(píng)論

乳源| 开封市| 鄄城县| 灵宝市| 治县。| 开化县| 平陆县| 安徽省| 西平县| 太仓市| 皮山县| 馆陶县| 哈尔滨市| 大化| 兴义市| 揭阳市| 凤阳县| 绥江县| 乾安县| 富裕县| 高雄市| 蛟河市| 汤阴县| 历史| 老河口市| 德清县| 天峨县| 赤壁市| 炉霍县| 获嘉县| 石渠县| 衡阳县| 广水市| 东乡县| 宽甸| 普格县| 依兰县| 遵义市| 东山县| 济南市| 阜平县|