15、组件信息通讯子改父——发布订阅方式
2022-04-01 12:38:16 0 举报
AI智能生成
登录查看完整内容
vue
作者其他创作
大纲/内容
子组件中的某些操作,要修改父组件中的一些信息“子改父”
基于 vue 自带的发布订阅实现
自定义事件名,并且向事件池中加入方法
通知指定自定义事件池中的方法执行
解决
需求
1、在父组件中定义一个方法,这个方法可以修改父组件的状态信心
因为我们要在子组件中操作这个方法
所以这个方法我们需要放入到 子组件的事件池中
2、我们需要把这个方法放入到事件池中(每一个 vm 实例有一个自己的事件池)
3、只有这样我们在子组件中,可以根据某些操作,控制事件池中的方法执行
操作步骤
1、在父组件中设置方法
2、把父组件的方法放入子组件的事件池
3、点击子组件中的按钮,修改父组件中的值
对应代码
图解
举例
组件信息通讯之子改父
0 条评论
回复 删除
下一页