父子组件传值
来源:7-3 播放器Vuex的相关应用
aznmoe
2017-08-19
SongList 组件向父组件MusicList组件 传值 即 this.$emit('select', item, index)
之前一直以为 父子组件传值 是指那种 直接相关联的。即 SongList 与 MusicList组件间相隔着 Scroll 组件,之前以为不可以直接传值。
现在情况厘一下是不是这样:
父子组件的传值,首先 子组件SON 需先派发事件 如视频中的 'select' 事件,之后在 父组件FATHER(包含此组件的组件)视图上 找到 子组件SON,发现 子组件SON 上的 自定义事件 'select' ,之后接受
其中 只需要在 父组件Father 视图上包含 这个 子组件SON 就可以实现这样的父子传值吧。
请问我的理解正确吗?
写回答
1回答
-
其实 $emit 是往当前实例上派发事件,并不是往父级派发事件。只不过我们在它的父级可以访问到这个实例,所以可以在它上面写事件监听,从而实现父子的通讯。
10
相似问题