日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

vue中keep-alive內(nèi)置組件緩存的實(shí)例代碼

瀏覽:16日期:2023-01-26 15:45:22

需求:home 組件中有一個(gè) name 的 data 數(shù)據(jù)。這個(gè)數(shù)據(jù)修改之后,再切換到其他的組件。再切換到 home 組件,希望 home 中 name 這個(gè)值是之前修改過的值。希望組件有緩存。keep-alive 的使用方式:將要緩存的組件使用 keep-alive 包裹住即可。keep-alive優(yōu)點(diǎn)的介紹:1. 切換組件時(shí),當(dāng)前組件不會(huì)觸發(fā)銷毀的生命周期鉤子。也就是說不會(huì)銷毀了。2. 切換回來時(shí),也不會(huì)重新創(chuàng)建。(既然都沒有被銷毀,哪里來的重新創(chuàng)建呢)3. 會(huì)多出兩個(gè)生命周期的鉤子函數(shù)a. activated 緩存激活 第一次會(huì)觸發(fā)、組件能被看到一般根 created 做一樣的事情:請求數(shù)據(jù)b.deactivated 緩存失活 組件不能被看到一般根 beforeDestroy 做一樣的事情: 清除定時(shí)器、移除全局事件監(jiān)聽4. 可以在 vue devtools 上看見組件的緩存情況** keep-alive 的更多屬性設(shè)置**1. include 包含a. include=“組件1,組件2” 注意 逗號前后不要有空格b. :include='[組件1, 組件2]'c. :include='/^hello/'2. exclude 排除a. exclude=“組件1,組件2” 注意 逗號前后不要有空格b. :exclude='[組件1, 組件2]'c. :exclude='/^hello/'3. max 規(guī)定最大能緩存組件的數(shù)量,默認(rèn)是沒有限制的假定緩存隊(duì)列是 [home, list]現(xiàn)在進(jìn)入about的時(shí)候 about 也會(huì)被緩存上,這時(shí)會(huì)將之前的第一個(gè)給排出去 [home, list, about] => [list, about] 先進(jìn)先出原則。

概念就這些上代碼

1.vue鏈接:https://cdn.jsdelivr.net/npm/vue@2.6.11/dist/vue.js2.創(chuàng)建組件。(三個(gè)組件)

//組件一 Vue.component('home', { data() { return { name: '張三', }; }, template: ` <div> <h1>home</h1> <p>{{ name }}</p> <button @click='name = ’李四’'>修改name為 李四</button> </div> `, //實(shí)例創(chuàng)建完成的時(shí)候打印 created() { console.log('home created'); }, //實(shí)例銷毀前的打印 beforeDestroy() { console.log('home beforeDestroy'); }, //激活緩存的時(shí)候打印組件能被看到 activated() { console.log('home activated'); }, //緩存失活時(shí)打印 組件不能被看到 deactivated() { console.log('home deactivated'); }, }); //組件二 Vue.component('list', { template: ` <div> <h1>list</h1> </div> `,//激活緩存的時(shí)候打印組件能被看到 created() { console.log('list created'); },//緩存失活時(shí)打印 組件不能被看到 beforeDestroy() { console.log('list beforeDestroy'); }, });//組件三Vue.component('about', { template: ` <div> <h1>about</h1> </div> `,//激活緩存的時(shí)候打印組件能被看到 created() { console.log('about created'); },//緩存失活時(shí)打印 組件不能被看到 beforeDestroy() { console.log('about beforeDestroy'); }, });

3.創(chuàng)建實(shí)例。

Vue.component('home', { data() { return { name: '張三', }; },

body部分

<div id='app'> //active是樣式來做高亮用v-bind來綁定 //@click自定義事件將實(shí)例里的數(shù)據(jù)改為home //點(diǎn)擊的時(shí)候會(huì)觸發(fā)component內(nèi)置標(biāo)簽更換為home <button : @click='curPage = ’home’'> home </button> <button : @click='curPage = ’list’'> list </button> <button : @click='curPage = ’about’' > about </button> <hr /> //用keep-alive內(nèi)置組件包裹c(diǎn)omponet內(nèi)置組件v-bind綁定max作用是最多緩存兩個(gè) <keep-alive :max='2'> <component :is='curPage'></component> </keep-alive> //方法二 //排除法排除了about只有home與list可以緩存 //<keep-alive exclude='about'> // <component :is='curPage'></component> //</keep-alive> //方法三 //選擇緩存法只有home與list可以被緩存 //keep-alive include='home,list'> //<component :is='curPage'></component> //</keep-alive> </div>

三種方法的具體用法在文章的開始的時(shí)候有介紹

總結(jié)

到此這篇關(guān)于vue中keep-alive內(nèi)置組件緩存的實(shí)例代碼的文章就介紹到這了,更多相關(guān)vue keep-alive內(nèi)置組件緩存內(nèi)容請搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: Vue
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
婷婷激情图片久久| 香蕉久久久久久久av网站| 亚洲精品无吗| 免费日本视频一区| 亚洲一区二区免费看| 999在线观看精品免费不卡网站| 久久黄色影院| 福利在线一区| 国产精品夜夜夜| 国产精品tv| 成人台湾亚洲精品一区二区 | 国产精品腿扒开做爽爽爽挤奶网站| 亚洲欧美综合| 国产视频一区免费看| 亚洲视频播放| 少妇精品久久久一区二区三区| 日韩高清三区| 麻豆国产欧美一区二区三区| 国产96在线亚洲| 久久久久中文| 欧美成人精品| 亚洲视频电影在线| 欧美日韩一区二区国产| 久久久久亚洲精品中文字幕| 日本在线精品| 日韩专区在线视频| 久久精品xxxxx| 精品91福利视频| 久久国产中文字幕| 免费人成在线不卡| 麻豆91小视频| 欧美精品一二| 欧美片网站免费| 亚洲最新无码中文字幕久久 | 国产精品中文字幕制服诱惑| 成人在线视频区| 国产精品7m凸凹视频分类| 亚洲一区av| 精品网站aaa| 黄色成人精品网站| 欧美日韩国产一区二区在线观看| 激情久久一区二区| 国产字幕视频一区二区| 亚洲欧美专区| 国产一区二区三区不卡视频网站| 免费久久精品| 国产欧美三级| 日韩欧美一区二区三区免费看| 中文一区在线| 美女视频网站久久| 亚洲精品97| 国产精品2区| 欧美在线影院| 国产精品三级| 影音先锋国产精品| 久久99国产精品视频| 在线亚洲欧美| 精品日本视频| 综合一区二区三区| 日韩大片在线| 欧美日韩夜夜| 日韩午夜高潮| 国产精品一页| 亚洲精品国产偷自在线观看| 国产乱子精品一区二区在线观看| 久久国产精品成人免费观看的软件| 日韩在线黄色| 欧美日韩在线观看视频小说| 91午夜精品| 亚洲黄色影院| 国产资源在线观看入口av| 日韩中文字幕无砖| 欧美日韩一区二区三区视频播放| 国产日韩欧美三级| 视频精品一区二区| 99精品综合| 国产高清精品二区| 丝袜美腿亚洲色图| 色天使综合视频| 欧美1区二区| 婷婷精品久久久久久久久久不卡| 欧美日中文字幕| 久久亚洲精品中文字幕| 亚洲精品欧美| 国产精品毛片| 99久久99视频只有精品| 久久精品福利| 日韩av电影一区| 日韩制服丝袜先锋影音| 久久久777| 高清av一区| 麻豆精品蜜桃视频网站| 亚洲一级大片| 中文精品视频| 亚洲精品午夜av福利久久蜜桃| 欧洲av不卡| 四虎8848精品成人免费网站| 国产亚洲一卡2卡3卡4卡新区| 六月丁香综合| 91国语精品自产拍| 久久精品主播| 福利在线一区| 粉嫩av一区二区三区四区五区 | 综合激情在线| 亚洲视频播放| 亚洲电影在线一区二区三区| 精品国模一区二区三区| zzzwww在线看片免费| 免费在线观看一区| 国产精品综合| 国产精品麻豆成人av电影艾秋| 日韩高清中文字幕一区| 亚洲精品中文字幕99999| 亚洲欧美日韩国产| 国产亚洲网站| 欧美专区在线| 蜜芽一区二区三区| 亚洲视频二区| 亚洲一级淫片| 日韩专区视频网站| 日韩av一区二| 国产日韩精品视频一区二区三区| 国产亚洲电影| 麻豆精品在线观看| 国产精品13p| 日韩国产专区| 国产99亚洲| 亚洲少妇诱惑| 亚洲精品人人| 欧美性www| 久久精品国产在热久久| 日韩不卡一区| 久久精品青草| 午夜国产精品视频| 三级欧美在线一区| 欧美一区精品| 久久av国产紧身裤| 福利片在线一区二区| 91视频一区| 999国产精品| 亚洲免费一区二区| 日韩一区二区三区高清在线观看| 日韩成人av影视| 久久久国产精品网站| 国产精品高颜值在线观看| 精品成人免费一区二区在线播放| 91精品蜜臀一区二区三区在线| 亚洲欧洲日本mm| 日韩欧美三区| 国产午夜久久av| 中文字幕人成乱码在线观看| 国产一区亚洲| 婷婷久久免费视频| 麻豆国产欧美一区二区三区| 韩国精品主播一区二区在线观看 | 亚洲成人va| 免费人成精品欧美精品| 欧美日韩亚洲一区在线观看| 精品美女视频 | 国产拍在线视频| 亚洲自啪免费| 国产精品视频一区二区三区综合| 日本免费久久| 免费久久精品视频| 日韩高清在线不卡| 日韩免费小视频| 综合一区av| 国产盗摄——sm在线视频| 五月天激情综合网| 欧美亚洲tv| 欧美中文字幕一区二区| 亚洲va久久| 岛国av在线播放| 99pao成人国产永久免费视频 | 六月婷婷综合| 综合色就爱涩涩涩综合婷婷| 色爱综合网欧美| 亚洲精品自拍| 日韩免费看片| 91欧美极品| 久久在线免费| 国产精品一区二区三区美女| 日韩精品欧美| 日韩一区精品| 久久五月天小说| 国产精品丝袜在线播放| 久久久夜精品| 国产美女久久| 99视频精品| 国内精品美女在线观看| 久久午夜影视| 午夜av不卡| 欧美日韩一区二区三区不卡视频| 久久国产电影| 久久精品国产网站| 亚洲精品福利| 欧美日韩精品一本二本三本 | 国产精久久一区二区| 99在线观看免费视频精品观看| 粉嫩av一区二区三区四区五区 |