kotlin跨平台到javascript:方法的命名不被尊重

时间:2019-06-04 13:57:21

标签: kotlin kotlin-multiplatform

我使用gradle kotlin多平台插件在Java和JS中构建东西

我的问题是在js版本中,函数/类的名称不一致:

在我的Kotlin中,我定义了一个函数“ launch()”,在js buid中,它将是“ launch12434()”

知道如何更正吗?

1 个答案:

答案 0 :(得分:0)

您可以使用@JsName注释为您的方法指定特定的名称。看起来像这样;

@JsName("launch")
fun launch() {

}

更多信息here