有人了解在 web 组件设计中我们面临的常见设计问题吗?我已经开始学习 Vuejs/ReactJS 和 Angular 2,但我最常遇到的问题是组件之间的通信。我想与其他动态组件交流并传递一些数据,期望得到返回的数据。
例如,我有一个重复的项目列表,所有项目都要打开一个选项选择菜单(可重用)。当选择一个选项时,我也希望得到回调。您可以将其视为常见的模态框或弹出窗口,驻留在 #app 元素下。
我通过 PubSub 模式实现了这一点,但不认为这是个好主意。如果有更好的想法,请建议一下。
例如,我有一个重复的项目列表,所有项目都要打开一个选项选择菜单(可重用)。当选择一个选项时,我也希望得到回调。您可以将其视为常见的模态框或弹出窗口,驻留在 #app 元素下。
我通过 PubSub 模式实现了这一点,但不认为这是个好主意。如果有更好的想法,请建议一下。