KotlinJS 和 React,从 TextArea 获取变化值

KotlinJS and React, get change value from TextArea

大家好,我正在尝试从 textArea DOM 获取值,但它似乎不像常规反应那样工作

val chat = fc<ChatProps> { props ->
    val (mess, setMess) = useState("")

        div("flex flex-row bg-gray-400 m-4 py-2 px-1 mt-auto") {
            textarea(classes = "bg-transparent border-transparent w-full h-full border-opacity-0 " +
                    "scrollbar-hide w-full h-full") {
                attrs.value = mess
                attrs.onChange = {
                    console.log(it.target.nodeValue ?: "")
                }
            }

it.target.value 在 React 中,it.currentTarget 也不起作用,将事件 T 转换为 HTMLInputElement 也不起作用。它始终为空。 类 顺风 类

这似乎有效,将等待有人提交更好的答案

 textarea() {
      attrs.value = mess
      attrs.onChangeFunction = {
         val ev = it as ChangeEvent<HTMLInputElement>
         console.log(it.target.value)
         setMess(it.target.value)
    }
 }