微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

我们可以在Lightning社区的LWC之间使用Lightning Message Service吗?

如何解决我们可以在Lightning社区的LWC之间使用Lightning Message Service吗?

我正在为社区用户使用闪电Web组件构建向导(“下一步”按钮)。可以使用Lightning消息服务进行组件之间的通信吗?

感谢
普尼特(Puneet)

解决方法

答案是,视情况而定,

假设您实现了一个包含 3 个页面的向导,这 3 个页面将为每个页面提供一个组件,因此当用户在第 2 页时,第 1 页和第 3 页上的组件不会被呈现,因此不会存在,因此此处无法使用 LMS 进行通信。

您可以将向导设计为简单地隐藏其他页面并使用 LMS 进行通信。

一个更好的设计可能是使用一个包含所有页面所需的所有必要信息的封闭父容器组件,使用事件在容器和页面之间进行通信。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。