【发布时间】:2018-09-05 10:08:11
【问题描述】:
我在我的代码中遇到了由错误的 asInstanceOf 引发的 UndefinedBehaviorError,如下所示:
$("button").on(
"click",
".showDialog",
(event: JQueryEventObject) => {
event.preventDefault()
val helpText = "Enter any number"
js.Dynamic.global.swal(
JC(
title = helpText,
text = helpText,
`type` = "input",
showCancelButton = true,
closeOnConfirm = false,
inputPlaceholder = helpText
),
(input: Any) => {
try {
input.asInstanceOf[Boolean]
} catch {
case _: Throwable =>
try {
val correctInput = input.asInstanceOf[String].toDouble
global.console.log("success")
} catch {
case _: Throwable =>
js.Dynamic.global.swal.showInputError("Incorrect data!")
}
}
}
)
}
)
它适用于 fastOptJS,但适用于 fullOptJS。如何正确重写此代码以使用 fullOptJS 运行它或其他选项是什么?
【问题讨论】:
标签: scala.js