国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

Vue切換組件實現(xiàn)返回后不重置數(shù)據(jù),保留歷史設置操作

瀏覽:111日期:2023-01-02 10:10:48

版權

1、<router-view ></router-view> 外層包圍<keep-alive> </keep-alive>

keep-alive作用將組件實例緩存下來

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

2、清除組件緩存

使用keep-alive 的 exclude='組件名' 屬性

<keep-alive exclude='home'> <router-view ></router-view></keep-alive>

補充知識:vue 簡單的頁面刷新或者跳轉頁面的數(shù)據(jù)保存問題

當我們想刷新頁面也保存當時的數(shù)據(jù)的時候,會遇到這樣那樣的問題,其實,僅僅的幾行代碼就什么都解決了,下面是代碼(js):

var vm = new Vue({ el:’.search_moduel’, data:{ history:[] //存儲查詢歷史記錄的數(shù)據(jù) }, methods:{ //刷新頁面或者從別的頁面進入,提取this.history的值 getPageData:function(){ this.history = JSON.parse(localStorage.getItem(’this.history’));//使用getItem方法的前提是,你再自己需要的地方使用了setItem方法 } }, //鉤子函數(shù),在實例被創(chuàng)建之后被調用,調用getPageData() created:function(){ this.getPageData(); } });

以上這篇Vue切換組件實現(xiàn)返回后不重置數(shù)據(jù),保留歷史設置操作就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持好吧啦網(wǎng)。

標簽: Vue
主站蜘蛛池模板: 柘荣县| 普洱| 安庆市| 岳阳市| 盐城市| 锦州市| 新乡市| 鄂托克旗| 清徐县| 阳新县| 丰县| 梁河县| 大石桥市| 珠海市| 韶关市| 湖北省| 荔浦县| 商洛市| 迁西县| 鲁甸县| 九龙县| 拜城县| 荥经县| 宜春市| 抚顺县| 曲阳县| 利川市| 启东市| 淅川县| 建平县| 久治县| 长丰县| 云安县| 彭阳县| 福州市| 蛟河市| 晋江市| 遵义县| 鹤峰县| 泰来县| 汾西县|