我現(xiàn)在有兩個(gè)請求,點(diǎn)擊鏈接,push到同一個(gè)vue文件,但是請求不同,操作的數(shù)據(jù)源相同,如何衍生出兩個(gè)數(shù)據(jù)源來,即A鏈接,A選項(xiàng)卡,A數(shù)據(jù)源,B鏈接,B選項(xiàng)卡,B數(shù)據(jù)源其中,A鏈接,A選項(xiàng)卡,A數(shù)據(jù)源,B鏈接,B選項(xiàng)卡,B數(shù)據(jù)源,操作的是同一個(gè)vue文件。遇到得問題:現(xiàn)在點(diǎn)擊鏈接,可以根據(jù)參數(shù)判斷是否需要新增一個(gè)選項(xiàng)卡,但是打開兩個(gè)選項(xiàng)卡,參數(shù)不同的話,兩個(gè)選項(xiàng)卡的內(nèi)容會同步,所以從業(yè)務(wù)上來看就是個(gè)bug,跪求高手幫忙解決,或者提供一個(gè)思路。
2 回答

守候你守候我
TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超10個(gè)贊
點(diǎn)擊相應(yīng)的Tab,操作相應(yīng)Tab對象里面的數(shù)據(jù)就行了,對其他Tab不會有影響
[ { tabName: 'Tab1', tabContent: '' }, { tabName: 'Tab2', tabContent: '' } ]

陪伴而非守候
TA貢獻(xiàn)1757條經(jīng)驗(yàn) 獲得超8個(gè)贊
根據(jù)你的這段描述,按我的理解,A、B選項(xiàng)卡貌似是用的同一個(gè)VUE文件,那么就可以抽離出一個(gè)公共組件(component)出來。每一個(gè)選項(xiàng)卡里面都加載這個(gè)公共組件,這樣就不會有數(shù)據(jù)同步的問題了。如果還不行的話,在選項(xiàng)卡當(dāng)中,給這個(gè)組件加一個(gè)屬性key,值不一樣就行,我覺得可以用時(shí)間戳作為key的值。
補(bǔ)充一下:我的理解,選項(xiàng)卡也是一個(gè)VUE文件,在里面import公共組件,然后在公共組件的標(biāo)簽上加上key。
添加回答
舉報(bào)
0/150
提交
取消