<div id="app">
<cpn :c-hello="hello" :c-world="world" @item-click="itemclick"></cpn>
</div>
<template id="cpn">
<div>
<h2>{{cHello}}</h2>
<p>{{cWorld}}</p>
<!-- <ul>-->
<!-- <li v-for="item in cSelectArr" @click="btnclick" v-model:item="item">{{item}}</li>-->
<!-- </ul>-->
<button v-for="item in categories" @click="btnclick(item)">{{item.name}}</button>
</div>
</template>
<script src="../js/vue.js"></script>
<script>
const cpn = {
template: '#cpn',
data() {
return {
categories: [{
id:'aaa',
name:'熱門推薦'
},{
id:'bbb',
name:'手機(jī)數(shù)碼'
},{
id:'ccc',
name:'電腦辦公'
}]
}
},
methods: {
btnclick(item) {
console.log(item.id)
this.$emit('item-click',item)
}
},
props:{
cHello: {
type: String,
default: 'hello李鵬飛'
},
cWorld:String
}
}
const app = new Vue({
el: '#app',
data: {
hello:'hello我是強(qiáng)喜娜娜',
world:'world:我是李鵬飛',
selectArr: [1,2,3,4,5,6,7,8,9]
},
components: {
cpn
},
methods: {
itemclick(e) {
console.log('父組件打印的數(shù)據(jù)信息')
console.log(e.name)
}
}
})
</script>
vue組件傳值-子傳父
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
相關(guān)閱讀更多精彩內(nèi)容
- Vue2.0 傳值方式: 在Vue的框架開發(fā)的項(xiàng)目過程中,經(jīng)常會(huì)用到組件來管理不同的功能,有一些公共的組件會(huì)被提取...
- 1、父組件向子組件傳值父組件paopao.vue 2子組件Alert.vue 3、子組件向父組件傳值子組件chil...
- Vue2.0 傳值方式: 在Vue的框架開發(fā)的項(xiàng)目過程中,經(jīng)常會(huì)用到組件來管理不同的功能,有一些公共的組件會(huì)被提取...
- 主要知識(shí)點(diǎn) 已經(jīng)畫出 Vue常用的三種傳值方式 1.父傳子2.子傳父3.非父子傳值 利用官網(wǎng)一張圖簡單概述下父傳子...
- 一、父傳子 1、在父組件中傳入子組件child3 2、傳入時(shí),使用v-bind指令綁定2個(gè)屬性parameValu...