在我用于html文件用作onclick回调的Kotlin中定义全局函数

我想在Kotlin / transpiled JavaScript中定义一个函数,我可以通过它的“原始的和全局的形式”到我的html里面的一些输入。 对于原始表单,我的意思不是[项目名称] .doClick()。

<input type="button" value="Click me!" onclick="doClick();> 

考虑你有一个名为sample模块,使用plainUMD模块类型。 内容如下:

 package foo fun doClick() { println("Hello, world") } 

然后你可以把它分配给点击处理程序,如下所示:

 <input type="button" value="Click me!" onclick="sample.foo.doClick();> 

详细信息请参阅文档 。