问题标签 [kotlinx-html]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
4075 浏览

gradle - 找不到 org.jetbrains.kotlinx:kotlinx-html:0.6.4

我正在尝试测试 HTML 应用程序,我的build.gradle依赖项是:

运行 gradle build 时出现以下错误:

找不到 org.jetbrains.kotlinx:kotlinx-html:0.6.4

这里有什么错误?

0 投票
1 回答
395 浏览

javascript - 如何从 Kotlin 生成 HTML 标签?

我想从 Kotlin 生成 HTML(在浏览器中运行)。我尝试了Kotlinx 库,但它不支持回调,例如:

还有其他类似的库吗?也许类似于Clojure 的 HickupGroovy 的 MarkupBuilder

0 投票
1 回答
5033 浏览

kotlin - Kotlin HTML-Builder

Kotlin 页面中,HTML-Builder我可以看到下面的代码,如何在简单的 .tk 文件中使用它?如何从这里开始?

0 投票
2 回答
2119 浏览

javascript - 使用 kotlinx.html DSL 创建 CSS 类

我正在使用Kotlin to Javascript插件和kotlinx.html库来构建示例应用程序:

我想a将带有“红色” CSS 类的链接绘制为红色。
现在我使用unsage+raw来做到这一点:

如何使用 kotlinx.html DSL 创建 CSS 类?我没有找到任何与 css DSL 相关的文档。

0 投票
2 回答
5558 浏览

kotlin - 在 Kotlin-js 中为 HTML 元素设置样式

使用时如何设置 HTML 元素的样式Kotlinx-html,我的应用程序运行良好,然后我尝试使用添加样式AZA-Kotlin,但是导入后azadev.kotlin它给了我错误构建我的完整代码如下:

Main.kt

gradle.build的是:

index.html的是:

我的应用程序结构: 在此处输入图像描述

Aza-kotlin无论使用或任何其他方式,我如何设计我的元素。

0 投票
1 回答
441 浏览

kotlin - 类型不匹配,需要的节点,找到的字符串

试图Kotlin在点击的网站上使用该片段HTML Builder,所以我写了以下内容:

但 IDE 是tbl错误的基础,如下所示:

在此处输入图像描述

我在这里犯了什么错误?

0 投票
1 回答
614 浏览

spring-mvc - 如何在 Spring 中使用 Kotlinx.html 代替 JSP 或 Thymeleaf 的普通 html 模板引擎?

传统 html 模板引擎的缺陷是缺少类型安全和编译时检查。一些大师建议Kotlinx.html可能会极大地弥补传统 html 模板引擎的缺陷。

所以我打算在没有 html 模板引擎的情况下在JavaSpringResourceTemplateResolver中使用 Spring,比如没有nor ,而是用kotlinx.htmlSpringTemplateEngine注入kotlin代码。但目前我已经完全知道如何进行

0 投票
1 回答
172 浏览

kotlinx-html - 如何将 kotlinx.html 小部件转换为字符串?

在 kotlinx.html 文档中,它谈到了构建“小部件”(其中小部件只是一些 html dsl),如下所示:

如果您不想将其包装在正文中,您将如何将其转换为 html?很清楚你将如何将它包裹在其他东西中:

得到你

但是,什么是正确的方法来获得而<div>stuff</div>不用包裹它呢?

0 投票
1 回答
70 浏览

kotlin - 带有 kotlinx.html 的 json 脚本

使用 kotlinx.html 构建 html 页面

大量内容构建没有问题,但在添加带有 id 的 json 脚本标签时遇到了困难,因此客户端上的代码可以检索 json 数据。

什么有类似的代码..

使用 kotlinx.html 我可以拥有

但与其他标签不同,script似乎没有id属性。关于如何为脚本标签设置 ID 的任何想法?

0 投票
1 回答
220 浏览

kotlin - 使用 kotlinx.html 通过迭代构建 HTML

我正在尝试通过迭代一个集合来使用 kotlinx.html 构建一个 HTML 列表,对于集合中的每个元素,我想在 UL 标记内构建一个 LI 标记。

这就是我正在尝试的:

但是我在浏览器控制台中收到错误:

Uncaught (in promise) TypeError:closure$products.iterator is not a function

如何迭代集合并在 UL 标签内为传递给函数的每个产品添加 LI 标签?