dom.setInterval 在 ScalaJS 上不可用
dom.setInterval not available on ScalaJS
我正在学习教程 http://www.lihaoyi.com/hands-on-scala-js/#MakingaCanvasApp,它提供了代码:
dom.setInterval(() => run, 50)
但这会导致编译器错误:
object setInterval is not a member of package org.scalajs.dom
如何在dom上设置间隔?此方法似乎已被删除而不是弃用?
我想在 dom.window.setInterval
下仍然可用。
但是,您应该使用 scala.scalajs.js.timers.setInterval
:
import scala.scalajs.js
js.timers.setInterval(50) {
run
}
我正在学习教程 http://www.lihaoyi.com/hands-on-scala-js/#MakingaCanvasApp,它提供了代码:
dom.setInterval(() => run, 50)
但这会导致编译器错误:
object setInterval is not a member of package org.scalajs.dom
如何在dom上设置间隔?此方法似乎已被删除而不是弃用?
我想在 dom.window.setInterval
下仍然可用。
但是,您应该使用 scala.scalajs.js.timers.setInterval
:
import scala.scalajs.js
js.timers.setInterval(50) {
run
}