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

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

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

瀏覽:14日期: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 做一樣的事情:請(qǐng)求數(shù)據(jù)b.deactivated 緩存失活 組件不能被看到一般根 beforeDestroy 做一樣的事情: 清除定時(shí)器、移除全局事件監(jiān)聽4. 可以在 vue devtools 上看見組件的緩存情況** keep-alive 的更多屬性設(shè)置**1. include 包含a. include=“組件1,組件2” 注意 逗號(hào)前后不要有空格b. :include='[組件1, 組件2]'c. :include='/^hello/'2. exclude 排除a. exclude=“組件1,組件2” 注意 逗號(hào)前后不要有空格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)容請(qǐng)搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: Vue
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
久久一区二区三区电影| 亚洲v在线看| 成人日韩av| 国产亚洲久久| 老牛影视一区二区三区| 国精品一区二区三区| 免费日韩精品中文字幕视频在线| 亚洲一二三区视频| 精品一区二区三区中文字幕在线| 日本色综合中文字幕| 国产一区二区三区免费在线| 国产精品久久久久久久久久久久久久久| 久久久影院免费| 欧美日韩在线播放视频| 精品国产三区在线| 免费观看在线色综合| 婷婷精品在线| 精品不卡一区| 亚洲一区国产| 蜜桃视频在线观看一区| 久久精品一区二区国产| 国产真实久久| 色综合视频一区二区三区日韩| 成人精品高清在线视频| 99久久亚洲精品蜜臀| 欧美成人国产| 亚洲四虎影院| 中文字幕日本一区| 亚洲激情精品| 亚洲精品人人| 久久久久黄色| 久久久五月天| 蜜臀av一区二区三区| 奇米亚洲欧美| 国产免费播放一区二区| 国内在线观看一区二区三区| 婷婷激情一区| 免费日本视频一区| 国产精品片aa在线观看| 日韩天堂在线| 午夜久久tv| 国产毛片一区二区三区| 99精品视频在线| 亚州精品视频| 国产传媒av在线| 三级在线观看一区二区| 欧美激情三区| 黑丝一区二区三区| 日本中文字幕视频一区| 精品国产乱码久久久久久1区2匹| 久久美女精品| 欧美片网站免费| 欧美aa一级| 日韩精品中文字幕吗一区二区| 精品国产99| 美女久久网站| 成人午夜亚洲| 蜜臀久久99精品久久久久久9| 久久久久伊人| 香蕉成人久久| 精品国产乱码久久久| 亚洲三级网址| 久久精品国内一区二区三区水蜜桃| 涩涩涩久久久成人精品| 91亚洲国产成人久久精品| 久久国产欧美| 国产精品久久| 久久国产精品久久久久久电车| 久久一区亚洲| 婷婷成人av| 欧美特黄一区| 岛国av免费在线观看| 日韩高清一区二区| 欧美精品激情| av最新在线| 国产精品日本一区二区三区在线| 日韩亚洲国产欧美| 欧美一级鲁丝片| 国产亚洲字幕| 亚洲在线网站| 欧美成人a交片免费看| 国产情侣久久| 蜜桃av一区二区| 91精品国产自产在线观看永久∴| 国产精品高清一区二区| 在线国产日韩| 9久re热视频在线精品| 在线一区av| 精品视频自拍| 欧美色综合网| 中文一区一区三区免费在线观 | 亚洲自拍另类| 国内在线观看一区二区三区 | 国产视频一区三区| 日韩中文影院| 久久精品国产亚洲一区二区三区| 日韩中文字幕在线一区| 国产精品视区| 香蕉国产精品| 久久精品国产亚洲夜色av网站| 国产a久久精品一区二区三区| 国产亚洲一区| 国产亚洲一区| 91成人小视频| 日韩三区四区| 中文字幕日韩欧美精品高清在线| 欧美日韩中文字幕一区二区三区 | 美女一区网站| 成人在线丰满少妇av| 国产精品久久国产愉拍| 欧美亚洲三区| 亚洲精品看片| 男女男精品视频网| 午夜日韩在线| 在线亚洲国产精品网站| 亚洲精品a级片| 亚洲精品午夜av福利久久蜜桃| 少妇精品导航| 亚洲天堂成人| 天堂日韩电影| 日本精品影院| 成人久久一区| 在线日韩电影| 亚洲免费成人| 玖玖精品视频| 综合色一区二区| 日韩中文字幕在线一区| 日韩精品免费一区二区夜夜嗨| 色综合视频一区二区三区日韩| 日韩中文字幕视频网| 91国内精品| 久久gogo国模啪啪裸体| 国产精品久久亚洲不卡| 久久在线91| 国产精品二区不卡| 91精品国产调教在线观看 | 成人羞羞在线观看网站| 天堂资源在线亚洲| 亚洲中字黄色| 日韩高清中文字幕一区| 国产精品久久久久久久久久齐齐 | 精品91福利视频| 日韩久久一区二区三区| 91久久国产| 综合欧美精品| 国产精品最新自拍| 国产中文字幕一区二区三区| 欧洲精品一区二区三区| 米奇777超碰欧美日韩亚洲| 欧美日韩视频一区二区三区| 中文一区一区三区免费在线观| 日韩av中文字幕一区| 久久麻豆视频| 久久久五月天| 综合激情婷婷| 久久超级碰碰| 九九精品调教| 亚洲一区二区动漫| 欧美一级二级视频| 国产一区国产二区国产三区| 久久久久蜜桃| 日韩国产在线一| 理论片午夜视频在线观看| 婷婷激情综合| 国产剧情一区| 亚洲欧美一区在线| 久久黄色影视| 欧洲一区二区三区精品| 日韩制服丝袜先锋影音| 国产精品v日韩精品v欧美精品网站| 日韩欧美字幕| 免费日本视频一区| 另类综合日韩欧美亚洲| 亚洲福利久久| 国产精品日韩精品在线播放| 久久精品国产99久久| 日韩精品免费一区二区夜夜嗨| 四季av一区二区凹凸精品| 激情91久久| 国产精品美女久久久久久不卡| 久久中文字幕二区| 日韩久久一区| 特黄特色欧美大片| 97se亚洲| 欧美亚洲国产激情| 国产精品调教| 午夜国产精品视频免费体验区| 国产亚洲高清在线观看| 日本精品影院| 国产探花一区二区| 国产伊人精品| 精品一区二区三区免费看 | 日本免费久久| 欧美日韩一区自拍| 激情欧美国产欧美| 麻豆一区在线| 免费人成网站在线观看欧美高清| 福利一区和二区| 伊人久久一区| 肉色欧美久久久久久久免费看|