Vue组件通讯

JavaScript

理查德Near

2020-03-12

我有两个Vue组件:

Vue.component('A', {});

Vue.component('B', {});

如何从组件B访问组件A?组件之间的通信如何进行?

第929篇《Vue组件通讯》来自Winter(https://github.com/aiyld/aiyld.github.io)的站点

1个回答
小卤蛋Pro 2020.03.12

最佳做法是使用propsevents

在线上有很多示例,例如:

我建议您阅读一些有关该主题的文章。

如果组件是同级组件,并且没有父子关系,则可能值得检查应用程序的体系结构。

  • AB有父子关系?
  • 是否有C可能是A的父项的组件B

如果AB是的子代C,请考虑使用道具和事件。另一种方法是使用propssync,这对于表单数据可能会有所帮助:

问题类别

JavaScript Ckeditor Python Webpack TypeScript Vue.js React.js ExpressJS KoaJS CSS Node.js HTML Django 单元测试 PHP Asp.net jQuery Bootstrap IOS Android