我刚从版本0.5.6升级到0.6.3 Scala js,现在我的一些代码不再编译了。我定义了以下对象:
trait Call extends js.Object {
val name: js.String = ???
val params: js.Dictionary[String] = ???
}
这给了我以下编译器错误:
type String不是包scala.scalajs.js
的成员
我应该只使用标准字符串吗?
答案 0 :(得分:0)
是的,您应该使用标准String
。
同样,将js.Boolean
替换为Boolean
,将js.Number
替换为Double
,将js.Undefined
替换为Unit
。