问题标签 [kotlin-js]
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.
kotlin - kotlin 中的 javascript 匿名对象
如何在 kotlin 中创建 JavaScript 匿名对象?我想准确地创建这个对象以传递给 nodejs 应用程序
reactjs - 如何在 Kotlin.js 中使用 Redux/React?
我想在Kotlin.js中使用Redux / React,但我只找到了适用于 Android 的 Redux/React 库(例如redux-kotlin)。
kotlin - 如何使用协程对 Kotlin-JS 代码进行单元测试?
我创建了一个多平台 Kotlin 项目(JVM 和 JS),声明了一个预期的类并实现了它:
现在我正在尝试使用 进行单元测试kotlin.test
,对于 JVM 平台,我只是runBlocking
这样使用:
如果没有,我如何在 JS 平台上重现类似的功能runBlocking
?
intellij-idea - 协程工作但 IntelliJ 显示错误
我正在开发一个使用kotlinjs for nodejs的项目,我开始学习协程并将它们集成到我的代码中,以告别回调地狱。
我设法让协程工作,我的代码可以编译和执行,一切似乎都很好。
...除了:IDE 仍然显示错误。我为了让协程运行而添加的其他库似乎让我感到困惑。
我目前正在摆弄库依赖项,有时一些错误消失了,但随后一些代码变红了,这在之前还可以......
这就是我所看到的:
情况1:
无法访问类 'kotlinx.coroutines.experimental.CoroutineContext'。检查您的模块类路径是否存在缺失或冲突的依赖项
案例二:
未解决的参考:JsModule
修饰符“外部”不适用于“类”
你看,launch
当我添加 时被识别stdlib
,但是 IDE 抱怨其他两个错误。
再次请注意:在这两种情况下,实际编译都是成功的!
我正在使用IntelliJ 2018.1和Kotlin Plugin 1.2.41。
json - 序列化外部节点模块的 JSON 返回到 KotlinJS 中的 Kotlin 类
我正在尝试在 KotlinJS 中编写一个程序,它将现有节点模块的 API 响应(通常作为 JSON 对象返回)转换为具有类似字段集的 Kotlin 类的实例。
外部节点模块在 Kotlin 中如下所示:
我正在尝试使用以下类表示 JSON 对象的架构:
有没有办法让 Kotlin 将返回的 JSON 自动序列SomeAPIClient::getAPIResponse
化为一个实例,APIResponse
还是我需要手动序列化它们?
kotlin - Kotlin js globally handling for unhandled exceptions
Is there a proper way in Kotlin-js to globally catch unhandled exception?
I have made a general attempt with window.onerror (see below). The only reported error is on non_existing_function2, but nothing is reported for the other 2 cases.
Any guidance? Thanks
reflection - Kotlin-jvm 和 Kotlin-js 之间 KClass 的不同行为
我写了一些 kotlin 代码来展示在 jvm 和 js 中执行之间的行为差异。我该如何解决这个问题?
这个等式: booleanKClass == genericKclass对于 JVM 是 true, 但对于 JS是false
我将粘贴代码,然后是控制台生成的输出(一个用于 jvm,一个用于 js) 如果您从多平台项目调用 test1(),您将看到这一点。我正在使用 kotlin_version = '1.2.51'</p>
JVM输出:
JS输出:
gradle - 依赖于 Kotlin Multiplatfrom 来自 JVM 的 JS 模块
我有一个 Kotlin Multiplatform 项目,其中包含一个通用模块、一个 JS 和一个 JVM 模块。JVM 模块使用 JavaFX WebView 来显示 GUI。然而,这个 GUI 应该作为 JS 模块来实现。如何正确添加 JS 模块作为依赖项?我试过
但是,这不包括类路径中任何位置的生成的 JS 文件。JS 模块确实创建了一个具有所需依赖项的 JAR 文件,但我找不到访问它们的方法。
我还尝试简单地将 JS 文件复制到我的构建输出中,但它们仍然被忽略:
有没有办法做到这一点?