html - 如何将 Compose-Web 与 Compose Widget(行和列)一起使用?

标签 html kotlin intellij-idea cross-platform android-jetpack-compose

最近我尝试了 Compose-Web,但没能做任何好事,因为我的 Jetpack Compose 知识没有用(我是 Android 开发人员),因为所有与 HTML 相关的组件都被使用了。

但最初我听说有两种方法可以制作 compose-web 项目

  1. 使用 DOM API(HTML 组件,如 Div、Span 等)
  2. 使用 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/

相关文章:

android - Kotlin 获取一个文件(.txt、.word、.pdf .....)并将其压缩以生成包含文件的 fileName.zip

gradle - 未解析的引用 : compileKotlin in build. gradle.kts

java - 在 IntelliJ IDEA 中在哪里添加 -ea 等编译器选项?

java - jsf:请求的资源不可用

java - IntelliJ : Arrange Java members by name

php - 自动检测相同条目的数量并根据数量进行行跨度?

javascript - 动态插入/删除表行(包括如何为添加的行提供 ID)

kotlin - 如何修复 Guice 错误, "An illegal reflective access operation has occurred"

javascript - 三星智能电视上显示警报

javascript - 当我点击任何 div 时,只有那个 div 必须出现并且页面的所有内容都应该重叠