在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ vue 中query參數(shù)如何與篩選表單同步

vue 中query參數(shù)如何與篩選表單同步

有一個篩選表單,綁定到filter中,watch監(jiān)聽一有變化就調(diào)用
this.$router.push({query:this.filter}),把篩選參數(shù)反映到url參數(shù)中,當打開網(wǎng)址如/a=b,又把query參數(shù)反映到filter表單上,

于是陷入死循環(huán)了,

filter會影響 query
query會影響 filter

最終的篩選參數(shù)以 url 為準

初始用vuex,不用展示篩選條件,沒有問題,現(xiàn)在被要求用 url 方式展示篩選條件,
有點想不通,怎么避免這個死循環(huán),

回答
編輯回答
怣痛

url上加一個參數(shù)作為區(qū)分,比如:type:0 // 1表示從外面進來的,2表示表單添加上去的

2017年6月27日 06:13
編輯回答
單眼皮

怎么會陷入死循環(huán)?沒看懂你怎么操作的;
computed計算query參數(shù),進入頁面根據(jù)參數(shù)獲取數(shù)據(jù),然后使用beforeRouteUpdate 路由(參數(shù))改變時獲取數(shù)據(jù);

2018年9月14日 13:42