---恢复内容开始---
vue和react相同,都是单项数据流,也就是只能从父组件流向子组件,但是因为根据引用的不同,子组件也是可以经过函数处理流向父组件的!这点跟react十分相似,但是也有不同:
react:父组件流向子组件是直接在子组件引用中添加props,子组件可以接收到props内容;子组件更改父组件需要使用函数更改
vue:父组件流向子组件通过在数据data(){ *** ,return 数据},子组件在接收到props的内容; 子组件更改父组件可以通过$on和$emit来更改
主要来总结一下,子组件传递数据到父组件的方法:
$on 监听事件 :在父组件中注册一个监听事件,专门监听子组件的变化;
$emit 触发事件 : 当子组件发生变化时,就会触发监听事件,从而让父组件得到子组件的变化!
---恢复内容结束---