组件间的通信方式有哪些:父子组件、兄弟组件、跨层级组件、再说一下对Vue单一数据流的理解。

父子组件:props,$emit,$parent,$attrs,ref等

兄弟组件:eventbus,vuex等

跨层级组件:eventbus,vuex等


数据流:表明数据流向,单一指数据单向传输

对Vue来讲,组件之间的数据传递具有单向数据流的特性。

组件间的通信方式有哪些:父子组件、兄弟组件、跨层级组件、再说一下对Vue单一数据流的理解。 

 

比如使用props 使得父子之间形成一个单向的下行绑定:父级prop的更新会改变子级的数据,而子组件不能直接修改父组件的数据,会报错。当然这个可以用数据data定义,和计算属性定义来解决。


上一篇:Vue组件之间的数据共享


下一篇:Python中for循环语句的运用