日更第一天

日更第一天,没什么好说的,把复制黏贴,黏贴下来吧

简述组件传值/组件通信?

父传子:主要通过props来实现的

具体实现:父组件通过 import 引入子组件,并注册,在子组件标签上添加要传递的属性,子组件通过 props 接收,接收有两种形式一是通过数组形式[‘要接收的属性’ ],二是通过对象形式{ }来接收,对象形式可以设置要传递的数据类型和默认值,而数组只是简单的接收


子传父:主要通过$emit 来实现

具体实现: 子组件通过绑定事件触发函数, 在其中设置this.$emit(‘要派发的自定义事件’,要传递的值),$emit 中有两个参数一是要派发的自定义事件,第二个参数是要传递的值

兄弟组件:定义一个空的bus,通过bus.$emit('自定义的事件名',要传的值),通过bue.$on来接收

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容