需要实现的目标与以前相同,但是我们更换了与全球事件总线之间的组件之间的通信。
为什么我需要更改为全球事件总线?我们还可以用道具实现这些功能,可以实现哪些功能,但是我们可以看到以前有什么问题。
我们用来将列表组件放在应用程序组件中,然后在列表组件中设置一个项目组件。应用程序组件中的数据定义意味着我们要实现祖先和孙子组件之间的通信。
道具实施如下:
它在使用之前将其传递给项目组件
作为程序员,在组件中,编写但根本不使用的内容是多余的。
但是,Big Yauxi对我们来说很懒惰,并且有这些全球活动巴士以及Vuex的生态,以促进我们与组件进行交流。
使用全球事件总线可以解决此问题,这对于祖先和孙子组件之间的交流更方便。
我们专注于应用程序组件和项目组件之间的通信,即祖先和孙子组件之间的通信。
另外,通过实现相同的兄弟组件的方式,实现它,不再需要传递多层层,而不再需要使用中间层来拉动,您可以直接绑定以进行交流。
应用程序组件:
列表组件:
mytodoItem组件
这样,将消除组件进行中间层。加上代码和结构看起来更清晰。
现在,我们的需求需要单击页脚组件中的修改按钮,然后能够修改列表组件()下的项目组件的值
[外部链图失败了,源站可能具有防盗链机制。建议保存图片并直接上传。
项目组件
实施效果
Gitee
github
让我们一起做!交点截形,如果文章中有任何不利条件,请及时指出,并郑重地感谢您。
大家好,我是博客
一个喜欢文学和艺术但踏上编程之路的年轻人。
希望:。