Kotlin WebAssembly访问DOM

时间:2019-01-30 08:56:14

标签: dom kotlin webassembly

我在Kotlin中有以下代码

import kotlinx.interop.wasm.dom.*
import kotlinx.wasm.jsinterop.*

fun main(args: Array<String>) {
    val veryImportantCalculation = 42

    //access the #wasm in html and append it to the element

}

已编译为wasmFunctions.wasm,

和一个非常简单的HTML:

<html>
<head>
  <meta charset='UTF-8'>
  <script wasm="./wasmFunctions.wasm" src="./wasmFunctions.wasm.js"></script>
</head>
<body>
  <label id='wasm'></label>
</body>
</html>

我需要将Kotlin-to-wasm代码中的veryImportantCalculation值放在#wasm标签中。有没有办法导入导入的dom库?

1 个答案:

答案 0 :(得分:-2)

不是std库,但是ive在我的kvdom库中的wasm中实现了dom api的大多数常见绑定。 Lt.petuska:kvdom:0.0.1