Scala.js:CSS样式的控制台日志

时间:2018-10-23 09:39:37

标签: javascript scala.js

使用javascript,我可以在控制台上打印样式日志,例如这个:

console.log('%c Oh my heavens! ', 'background: #222; color: #bada55');

这将导致:

Bloomberg's API Library page

有什么办法可以使用Scala.js进行同样的操作?标准println似乎没有此功能。

*编辑:在这种情况下,当然可以总是使用scala.scalajs.js.eval,但我更喜欢一种“ scala native”方式:

js.eval("""
 console.log('%c Oh my heavens! ', 'background: #222; color: #bada55');
 """)

2 个答案:

答案 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