子组件间如何交互数据!?

来源:3-4 实现todolist的删除功能

阳光下的老牛

2021-01-08 17:50

各位大大,老师在本课中讲了父、子组件中数据的传递,但子组件间又如何传递呢?某子组件发布的事件,其它子组件可以订阅吗?谢谢!

写回答 关注

1回答

  • 慕运维1996582
    2021-01-10 14:54:27

    父组件到子组件数据传递:

    父组件通过绑定自定义属性(如:content="item")向子组件传参,子组件需要使用props接收父组件所传递的参数(如 props:['content'],)

    子组件调父组件方法:

    子组件通过$emit(funcName,value)的方式(如:$emit( 'delete', this.index))触发父组件的监听方法(如:@delete="handleDelete"),父组件收到监听后,会用模板中定义的handleDelete方法

vue2.5入门

快速理解Vue编程理念上手Vue2.0开发。

146231 学习 · 657 问题

查看课程

相似问题