vue兄弟组件传值

本文详细介绍了在前端开发中,子组件如何通过this.$emit向父组件传递数据,以及父组件如何接收并处理这些数据的方法。同时,也阐述了弟弟组件如何通过props接收父组件传递的值,并在template中直接使用。
摘要由CSDN通过智能技术生成

采用的是子传父,父传子的方式
1,子传父:
通过this.$emit(‘func’,this.groupData)
func:是定义的一个方法名,
groupData:是要传的东西

get_api_service_api_group(
{
user_service_id: self.user_service_id
}
).then(res => {
console.log(res)
this.groupData = res.groups
this.KaTeX parse error: Expected 'EOF', got '}' at position 55: …s.init() }̲).catch(err => …route.params.group_id,
group_name: this. r o u t e . p a r a m s . g r o u p n a m e , G r o u p D a t a : [ ] / / s e r v i c e i d : t h i s . route.params.group_name, GroupData:[] // service_id: this. route.params.groupname,GroupData:[]//serviceid:this.route.params.service_id
}
},
created() {
this.group_id = this. r o u t e . p a r a m s . g r o u p i d t h i s . g r o u p n a m e = t h i s . route.params.group_id this.group_name = this. route.params.groupidthis.groupname=this.route.params.group_name
console.log(this.group_id, this.group_name, ‘父组件的状态’)
// this.service_id = this.$route.params.service_id
},
methods: {
getMsgFormSon(data){
console.log(data, ‘接受值’)
this.GroupData = data
}
}
}
3,弟弟组件接受父的值
props:{
GroupData:{
type:[Array],
default:""
}
},
然后直接在template中使用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值