使用javascript,我可以在控制台上打印样式日志,例如这个:
console.log('%c Oh my heavens! ', 'background: #222; color: #bada55');
这将导致:
有什么办法可以使用Scala.js进行同样的操作?标准println
似乎没有此功能。
*编辑:在这种情况下,当然可以总是使用scala.scalajs.js.eval
,但我更喜欢一种“ scala native”方式:
js.eval("""
console.log('%c Oh my heavens! ', 'background: #222; color: #bada55');
""")
答案 0 :(得分:3)
您可以使用AsyncStorage.setItem('token' , responseData.token);
,例如,使用动态类型的API:
AsyncStorage.setItem('token' , responseData.token, () => { ...the next instructions (like navigation function) });
答案 1 :(得分:3)
scala-js-dom project为该功能和大多数其他浏览器功能提供类型安全的绑定:
import org.scalajs.dom
dom.console.log("%c Oh my heavens! ", "background: #222; color: #bada55")
无需使用js.Dynamic