最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

Vue從零開(kāi)始總結(jié)26

2021-04-21 21:44 作者:忘魂兒  | 我要投稿

父?jìng)髯訉?shí)現(xiàn)了,那么子傳父呢?很簡(jiǎn)單,同樣的道理

首先我們要縷清一個(gè)邏輯,item(子組件里面的數(shù)據(jù))以參數(shù)的形式,先通過(guò)子組件內(nèi)的函數(shù)傳遞給自身,再通過(guò)這個(gè)函數(shù)將這個(gè)參數(shù)以一個(gè)事件的方式發(fā)送出去,在子組件標(biāo)簽行內(nèi)書寫這個(gè)事件,這個(gè)事件后面跟著父組件負(fù)責(zé)接受的函數(shù),它可以省略參數(shù),默認(rèn)傳遞item,而在瀏覽器內(nèi)默認(rèn)傳遞的事event事件,注意區(qū)分!

<template id="son">
?<div>
? <button v-for="item in detail" @click="btn_click(item)">{{item.name}}</button>
?</div>
</template>

item傳遞給自身函數(shù)btn_click

子組件:

components:{
?cpn: {
? ?template: '#son',
? ?data(){
? ? ?return {
? ? ? ?detail:[
? ? ? ? ? ?{id:1,name:'番劇'},
? ? ? ? ? ?{id:2,name:'音樂(lè)'},
? ? ? ? ? ?{id:3,name:'舞蹈'},
? ? ? ? ? ?{id:4,name:'推薦'}
? ? ? ?]
? ? ?}
? ?},
methods:{

//接受自身傳遞過(guò)來(lái)的item,以x的形式表達(dá)
?btn_click(x){
? ?this.$emit('item_click',x); //將x和自定義事件發(fā)送給父組件
?}
}

}

子組件標(biāo)簽行內(nèi):

<div id="app">
<cpn @item_click="clickMessage"></cpn>//將自定義事件傳遞給父組件的clickMessage函數(shù)

省略參數(shù),默認(rèn)傳遞item


</div>

父組件:

methods:{
?clickMessage(y){
? ?console.log('itemClick',y);//接收到子組件傳遞過(guò)來(lái)的x
?}
}

效果如下:


Vue從零開(kāi)始總結(jié)26的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
临夏县| 古丈县| 辽阳县| 云阳县| 缙云县| 乐陵市| 仁怀市| 芦溪县| 西宁市| 轮台县| 什邡市| 册亨县| 麻城市| 东丰县| 江源县| 贵阳市| 高碑店市| 仁怀市| 周至县| 保定市| 铅山县| 东港市| 安泽县| 那曲县| 芒康县| 大悟县| 盐源县| 碌曲县| 玛沁县| 兴国县| 嘉义县| 南丰县| 绥芬河市| 周至县| 洞头县| 关岭| 大丰市| 临沭县| 水城县| 余干县| 呼伦贝尔市|