vue 实现父子组件之间的传值

vue项目开发过程中,封装公共部分的代码进行多页面调用是很经常的事,实际开发过遇到太多,也总结记录下自己的方式。

目录结构:

父组件调用并传值给子组件:(直接下代码)

父组件给之组件传值通过  +自定义名   (必须和子组件props定义的字段名一致)

父组件给之组件传方法   @+自定义方法名 

子组件传值给父组件:(直接下代码)

子组件接收父组件通过 props进行接收,并且子组件接收需要定义变量的数据类型

子组件通过this.$emit调用给父组件回传值

父组件:


dialogRegisterClosed(data) {
    //这里的data就是子组件通过this.$emit('on-close',this.typeList),可
      回传string,obj,array类型
}

 

以上就是我的总结,也希望通过我的分享帮助到有需要的朋友。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值