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

在 Lightning Web 组件中使用 Preact

如何解决在 Lightning Web 组件中使用 Preact

最近安装了此处注明的项目:https://developer.salesforce.com/blogs/2020/11/how-to-use-apex-natively-with-svelte-vue-and-preact-within-lwc.html 以测试在 Lightning Web 组件中使用 Preact 的理论。观察到在 Preact 组件中,组件中的任何点击都会触发组件中呈现的第一个元素的 onclick 函数(具有 onclick 属性),任何额外的点击或直接点击其他元素(有或没有 onclick 属性)只会触发第一个元素的函数。这种行为与我一直在从事的一个单独的项目有关,其中包括 Preact。有谁知道什么会导致这种情况和/或有解决方法的建议?

我假设这与 LWC 包装器以及它如何重定向要处理的浏览器事件有关,但我无法完全调试该路径。

解决方法

我由链接博客文章的作者运行了这个,我们确认这在实际组织中不起作用,尽管它在本地开发沙箱中运行良好。罪魁祸首可能是储物柜服务,但无论是作者还是我都不愿意尝试验证这一点,即使得到确认也不会有很多事情要做。

简短的回答,Preact 目前在 LWC 框架中不起作用。

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