나는 간단한 Scala.js 응용 프로그램을 가지고 있으며 "method onButtonClick (dom.MouseEvent)에 대한 누락 된 인수"오류를 얻는 몇 가지 이유가 있습니다.단추에 이벤트 수신기를 추가 할 수 없습니다. "메소드에 대한 누락 된 인수 ..."
package main
import scalatags.JsDom.all._
import org.scalajs.dom.{MouseEvent, document}
import scala.scalajs.js
import scala.scalajs.js.annotation.JSExport
object Main extends js.JSApp {
val boxA = input(
`type` := "text",
placeholder := "trust"
).render
val boxB = input(
`type` := "text",
placeholder := "citation"
).render
val b = button(
placeholder := "Calculate"
//, onclick := onButtonClick
).render
def main(): Unit = {
document.body.appendChild(div(h1("Hello, world"), boxA, boxB, b).render)
b.addEventListener("onclick", onButtonClick)
}
def onButtonClick(event: MouseEvent): Unit = {
println("click")
println(boxA.value)
println(boxB.value)
}
}
아이디어가 있으십니까? `onButtonClick _` : onButtonClick _
당신은이 같은 명시 적 ETA-확장을해야 할 수도 있습니다 – sjrd
@sjrd 감사합니다. 답변을 추가하면 받아 들일 것입니다. 그렇지 않으면 커뮤니티 위키에 답변을 드리겠습니다 – SamTebbs33