最近我尝试了 Compose-Web,但没能做任何好事,因为我的 Jetpack Compose 知识没有用(我是 Android 开发人员),因为所有与 HTML 相关的组件都被使用了。
但最初我听说有两种方法可以制作 compose-web 项目
- 使用 DOM API(HTML 组件,如 Div、Span 等)
- 使用 Compose 小部件(行、列)
第二种方法还有效吗? 如果是,我如何在项目中使用它,因为默认情况下 IntelliJ 提供 HTML 组件。
作为 Android 开发者如何制作 Compose-web 应用程序? 我在这里问这个问题是因为互联网上有关 compose web 的可用内容非常少。
最佳答案
将 compose.ui 小部件与 js 目标一起使用的功能目前处于实验阶段。您可以在这个实验性多平台示例中查看它的实际效果:
https://github.com/JetBrains/compose-jb/tree/master/experimental/examples/falling-balls-mpp
(顶级示例目录中曾经有一个独立的 js 版本,但它已合并,现在所有指向它的链接在 Web 登陆页面的撰写中都已损坏)
我已经在 build.gradle.kts 文件中将 webpack 版本升级到 4.10 后验证了它的工作原理。我自己摆弄它,注意到控制台中弹出了 TODO,并且它对快速页面大小调整的响应很慢,所以我还不会考虑将它用于生产用途。
关于html - 如何将 Compose-Web 与 Compose Widget(行和列)一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73323278/