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

鍍金池/ 問(wèn)答/HTML/ vue動(dòng)態(tài)生成若干組件,如何觸發(fā)父組件

vue動(dòng)態(tài)生成若干組件,如何觸發(fā)父組件

項(xiàng)目用的是vue+iview。 我點(diǎn)擊按鈕生成若干子組件?,F(xiàn)在在這些子組件中填寫信息后,需要將數(shù)據(jù)傳遞給父組件。但是現(xiàn)在問(wèn)題是只能將最后一個(gè)填寫的內(nèi)容傳遞給父組件。而且只能夠傳遞一條。
圖片描述

我點(diǎn)擊添加按鈕,可以生成若干子組件。現(xiàn)在填寫信息后,只能將最后一條“小于等于13”的數(shù)據(jù)傳遞給父組件。我想將上面的和下面的數(shù)據(jù)都傳遞出去。

回答
編輯回答
祉小皓

父組件定義函數(shù),子組件emmit

<father @click="clickEvent"></father>

<son @click="event"></son>
<script>
...
methods:{
    event(){
        this.$emit("clickEvent",...)
    }
}
</script>
2017年8月16日 12:52
編輯回答
入她眼

這些動(dòng)態(tài)組件是用v-for生成的嗎?如果是,可以在子組件的$emit中把數(shù)據(jù)傳到父組件v-for的item中,然后點(diǎn)確定就取items中的數(shù)據(jù)

2017年6月18日 18:35