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

鍍金池/ 問答/HTML/ vue父組件多處引用同一子組件傳參問題

vue父組件多處引用同一子組件傳參問題

vue父組件中多處引用子組件,但傳遞給子組件的參數(shù)不同,如圖:
clipboard.png
clipboard.png

我現(xiàn)在的做法是在子組件的props中將每個(gè)變量都聲明
clipboard.png

但感覺這不是最優(yōu)的寫法,有沒有在props中只聲明一個(gè)變量,然后能夠判斷是父組件傳過來的是哪個(gè)參數(shù)的寫法

回答
編輯回答
黑與白

一樓的方法就可以了。。。

2017年11月25日 17:05
編輯回答
尐懶貓
export default {
    props: {
        value: Number
    }
}

統(tǒng)一變量名,控制變量類型。對(duì)于Ring-bar組件來說,只要給到合適的值就能渲染,而不關(guān)心具體業(yè)務(wù)(如是correctNum還是recentlyCorrectRate)

2017年11月20日 08:24
編輯回答
你好胸
props:{
  key1:{
      required:false
  },
  key2:{
      required:false
  }
}

設(shè)置為非必需之后,子組件就不再強(qiáng)制接收這樣一個(gè)參數(shù)。
如果你設(shè)置不同的屬性是為了不同的渲染,那么沒有必要合并成一個(gè),分開寫應(yīng)該更清晰一點(diǎn)。如果非要合在一起,可以先接收,再去判斷完再渲染。

2018年4月11日 13:24