如何在我的Kotlin项目中实现jQuery?

时间:2018-10-18 12:41:31

标签: javascript jquery kotlin

我正在尝试使用kotlin js中的lib jquery:

jq("root").html("ddddddd")

但是他已被弃用,无法正常工作

Warning:(8, 9) Kotlin: 'jq(String): JQuery' is deprecated. JQuery is going to be removed from the standard library

还有其他替代方法可以安装jquery吗?

1 个答案:

答案 0 :(得分:0)

使用注释导入JQUERY函数。必须在您的Kotlin-JS模块之前加载JQ!

@JsName("$")
@JsNonModule
@JsModule("jquery")
external fun jq(id: String): dynamic

然后您可以将JQUERY用作例如

jq("#sidebar, #content").toggleClass("active")

“动态”在这里起作用。它抑制了编译器的类型检查,从而可以毫无问题地调用对象方法。 如果需要,定义更多的重载函数。