首页 > 技术文章 > vue.js 知识点(三)

liumcb 2017-11-02 16:02 原文

---恢复内容开始---

vue和react相同,都是单项数据流,也就是只能从父组件流向子组件,但是因为根据引用的不同,子组件也是可以经过函数处理流向父组件的!这点跟react十分相似,但是也有不同:

  react:父组件流向子组件是直接在子组件引用中添加props,子组件可以接收到props内容;子组件更改父组件需要使用函数更改

  vue:父组件流向子组件通过在数据data(){  *** ,return 数据},子组件在接收到props的内容; 子组件更改父组件可以通过$on和$emit来更改

 

主要来总结一下,子组件传递数据到父组件的方法:

  $on  监听事件  :在父组件中注册一个监听事件,专门监听子组件的变化;

  $emit  触发事件  : 当子组件发生变化时,就会触发监听事件,从而让父组件得到子组件的变化!

---恢复内容结束---

 

推荐阅读