我有两个文件:a.js和b.kt。
在a.js中,我有一个变量var x = 'something'
然后我需要在我的kotlin文件中访问此变量,例如var y = x
y.doStuff()
我尝试了var y = String.asDynamic().x
和external
,但是没有用。
那么,如何在kotlin文件中获取此变量?
最佳答案
您应该将window
(JS全局范围对象)转换为dynamic
,然后访问该属性。
var thing = "hello";
fun main() {
console.log(window.asDynamic().thing.unsafeCast<String>())
}
关于javascript - 从Kotlin访问js变量,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/62263898/