问题描述
我正在为社区用户使用闪电Web组件构建向导(“下一步”按钮)。可以使用Lightning消息服务进行组件之间的通信吗?
感谢
普尼特(Puneet)
解决方法
答案是,视情况而定,
假设您实现了一个包含 3 个页面的向导,这 3 个页面将为每个页面提供一个组件,因此当用户在第 2 页时,第 1 页和第 3 页上的组件不会被呈现,因此不会存在,因此此处无法使用 LMS 进行通信。
您可以将向导设计为简单地隐藏其他页面并使用 LMS 进行通信。
一个更好的设计可能是使用一个包含所有页面所需的所有必要信息的封闭父容器组件,使用事件在容器和页面之间进行通信。