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

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

vue項目watch內(nèi)的函數(shù)重復觸發(fā)問題的解決

瀏覽:24日期:2022-09-30 17:49:01
問題描述:

有兩個頁面A和B,每個頁面里都有一個getList()方法。這個兩個方法都需要傳一個相同的參數(shù)C,參數(shù)C的選擇過程又比較麻煩。為了避免在切換A、B兩個界面重復選擇參數(shù)C的問題,我將參數(shù)C存入vuex中,然后在兩個頁面里都使用watch監(jiān)聽參數(shù)C來執(zhí)行getList()方法。然后發(fā)現(xiàn)一個問題,從A頁面進入B頁面后,在B頁面重新選擇參數(shù)C,A頁面的getList()方法竟然也會被執(zhí)行,反之亦然,從B頁面到A頁面后,在A頁面改變參數(shù)C也會執(zhí)行B頁面的getList()方法。

后來發(fā)現(xiàn)是使用了因為使用了keep-alive所致,keep-alive會將Vue實例始終保持在內(nèi)存中,因此該Vue實例始終存續(xù),相應的watchers始終生效,查找相關資料后,發(fā)現(xiàn)許多人也遇到了這個問題,最后找到以下兩種解決方案:

解決方法1

通過router路徑來判斷是否執(zhí)行getList()

watch: {someValue(newValue, oldValue) { if (this.$route.fullPath === ’A頁面路由路徑’) {// do something }} }解決方法2

添加一個flag參數(shù)來判斷頁面是否是active狀態(tài),使用keep-alive緩存的組件只會觸發(fā)activated和deactivated事件,所以就在這兩個事件觸發(fā)時把flag置為true和false,只有在flag為true的時候才執(zhí)行getList()

{ data () { return { activatedFlag: false }; }, watch: { ’someValue’(val) { if(val && this.activatedFlag) {this.getlist(); } } }, activated () { this.activatedFlag = true; }, deactivated () { this.activatedFlag = false; }}

如果頁面比較多,而且各頁面里的函數(shù)名稱不一致的話,可以把上面代碼的watch部分去掉寫成一個mixin,在需要的頁面引入即可

import activeFlag from '@/mixin/activeFlag'; export default { mixins: [activeFlag], watch: {’someValue’(val) { if(val && this.activatedFlag) { this.getlistA(); this.getlistB(); }} }, }

以上就是vue項目watch內(nèi)的函數(shù)重復觸發(fā)問題的兩種解決方案的詳細內(nèi)容,更多關于vue watch函數(shù)重復觸發(fā)解決的資料請關注好吧啦網(wǎng)其它相關文章!

標簽: Vue
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
久久久亚洲一区| 成人午夜国产| 免费人成精品欧美精品| 一本综合精品| 国产精品视频一区二区三区| 国产精品地址| 日韩国产欧美| 精品免费av在线| 欧美综合二区| 国产日韩欧美一区二区三区 | 麻豆久久久久久| 黄色在线网站噜噜噜| 亚洲精品中文字幕乱码| 日韩精品免费视频一区二区三区| 久久99青青| 久久久天天操| 亚洲精品自拍| 91青青国产在线观看精品| 不卡在线一区二区| 欧美日韩一区二区国产| 91视频久久| 一级成人国产| 九九久久国产| 玖玖精品视频| 精品国产欧美日韩| 婷婷激情综合| 国产精品**亚洲精品| av一区在线| 日本亚洲最大的色成网站www | 亚洲伊人精品酒店| 久久久免费人体| 亚洲成人免费| 97精品国产99久久久久久免费| 伊伊综合在线| 日韩精品导航| 亚洲天堂黄色| 国产精品99精品一区二区三区∴| 999久久久国产精品| 91亚洲精品在看在线观看高清| 秋霞国产精品| 国产精品久久| 视频在线观看91| 日韩高清不卡| 日日夜夜免费精品| 香蕉视频亚洲一级| 日韩 欧美一区二区三区| 性感美女一区二区在线观看| 日韩av一二三| 国产亚洲欧洲| 成人一区不卡| 青青国产精品| 不卡在线一区二区| 国产精品二区不卡| 欧美片网站免费| 老司机精品久久| 神马日本精品| 国际精品欧美精品| 久久精品 人人爱| 狠狠色综合网| 日韩精品欧美激情一区二区| 国产激情综合| 日韩av中文字幕一区二区三区| 国产精品7m凸凹视频分类| 中文字幕在线视频久| 老司机精品视频在线播放| 日韩 欧美一区二区三区| 亚洲激情社区| 免费欧美一区| 伊人精品一区| 色综合www| 日韩国产专区| 亚洲午夜天堂| 国产一区二区久久久久| 日本免费新一区视频| 亚洲免费高清| 999国产精品视频| 日产精品一区| 新版的欧美在线视频| 精品视频国产| 久久97久久97精品免视看秋霞| 欧美三级第一页| 日韩国产欧美三级| 天海翼亚洲一区二区三区| 影音国产精品| 亚洲精品极品少妇16p| 国产99精品一区| 亚洲二区免费| 91精品高清| 亚洲精品97| 亚洲一区二区三区高清| 亚洲一区二区三区高清| 丝袜亚洲精品中文字幕一区| 美女被久久久| 亚久久调教视频| 欧美在线黄色| 国产精品男女| 精品国内亚洲2022精品成人| 成人在线黄色| 久久精品欧美一区| 妖精视频成人观看www| 免费久久99精品国产| 亚洲深深色噜噜狠狠爱网站| 亚洲精品九九| 亚洲精品一级| 国产欧美另类| 国产a久久精品一区二区三区| 岛国av在线播放| 91精品在线观看国产| 亚洲在线观看| 18国产精品| 国产精品蜜芽在线观看| 成人免费电影网址| 黄色国产精品| 日本午夜免费一区二区| 久久精品免费看| 久久久久久美女精品| 免费视频久久| 欧美日韩亚洲一区| 精品一区二区三区中文字幕| 色婷婷精品视频| 亚洲精品进入| 美女视频黄久久| 老司机免费视频一区二区| 国产精品yjizz视频网| 久久免费高清| 亚洲日本国产| 欧美日本三区| 欧美日韩免费看片| 亚洲神马久久| 国产劲爆久久| 亚洲午夜精品久久久久久app| 免费在线观看一区二区三区| 国产精品一区二区99| 精品国产乱码久久久| 尤物网精品视频| 久久99偷拍| 国产精品日韩| 免费亚洲一区| 在线一区免费观看| 九九99久久精品在免费线bt| 欧美精品自拍| 精品国产亚洲一区二区三区大结局| 欧美日韩一二| 国产精品亚洲四区在线观看| 欧美成人久久| 久久av免费| 在线一区二区三区视频| 国产精品13p| 免费日本视频一区| 麻豆mv在线观看| 日本成人在线不卡视频| 天堂√中文最新版在线| 日韩久久99| 91成人网在线观看| 精品视频一区二区三区在线观看| 天堂成人国产精品一区| 蜜臀国产一区| 国产精品videossex久久发布 | 热三久草你在线| 最近国产精品视频| 国产91精品对白在线播放| 美女久久精品| 日韩av中文字幕一区二区| 亚洲天堂久久| 国产精品99一区二区三区| 欧美自拍一区| 丝袜美腿一区二区三区| 日韩专区精品| 久久亚洲资源中文字| 亚洲资源网站| 日韩午夜电影| 久久精品99久久无色码中文字幕| 国产精品密蕾丝视频下载| 久久av在线| 成人羞羞视频在线看网址| 国产精品对白| 99精品网站| 7777精品| 国产精品日本| 久久精品影视| 国产成人免费| 国产精品亚洲欧美一级在线| 亚洲伊人影院| 香蕉久久国产| 午夜欧美精品| 国产精品99免费看| 99久久精品网| 成人国产精品| 免费观看亚洲天堂| 国产精品久一| 国产精品久久777777毛茸茸| 日韩黄色在线观看| 日日夜夜免费精品视频| 免费在线观看不卡| 亚洲资源av| 亚洲伊人精品酒店| 亚洲一区二区三区在线免费| 亚洲欧美日韩国产综合精品二区 | 美女福利一区二区三区| 伊伊综合在线|