vue 做一個tab切換,切換內(nèi)容為幾個樣式一樣的列表頁面 只是渲染數(shù)據(jù)不同而已,我想使用一個組件然后根據(jù)傳遞的參數(shù)不同來請求數(shù)據(jù)進(jìn)而渲染,應(yīng)該怎樣寫
1 回答

米脂
TA貢獻(xiàn)1836條經(jīng)驗(yàn) 獲得超3個贊
你可以寫一個共通的組件,然后不同的tab給不同的外層包裹一下,將不同的type 通過props傳遞到共通組件里面就可以了
tab切換一般會用到
<component :is="當(dāng)前組件" />
is中的值一定要變化的,不然組件是不會重新刷新的
共通組件
組件A:
<div> <共通組件 :type="A"></div>
組件B:
<div> <共通組件 :type="B"></div>
點(diǎn)擊不同的tab的時候is的值,換成不同的組件就行了
添加回答
舉報
0/150
提交
取消