美文网首页
ReactNative异常处理-RedBox和YellowBox

ReactNative异常处理-RedBox和YellowBox

作者: 金丝楠 | 来源:发表于2017-05-19 09:27 被阅读0次
应用内的错误与警告提示(红屏和黄屏)

红屏或黄屏提示都只会在开发版本中显示,正式的离线包中是不会显示的。

红屏错误

应用内的报错会以全屏红色显示在应用中(调试模式下),我们称为红屏(red box)报错。你可以使用console.error()来手动触发红屏错误。

黄屏警告

应用内的警告会以全屏黄色显示在应用中(调试模式下),我们称为黄屏(yellow box)报错。点击警告可以查看详情或是忽略掉。 和红屏报警类似,你可以使用console.warn()来手动触发黄屏警告。 在默认情况下,开发模式中启用了黄屏警告。可以通过以下代码关闭:

console.disableYellowBox = true;
console.warn('YellowBox is disabled.');

你也可以通过代码屏蔽指定的警告,像下面这样调用ignoreWarnings方法,参数为一个数组:

YellowBox.ignoreWarnings(['Warning: ']);

数组中的字符串就是要屏蔽的警告的开头的内容。(例如上面的代码会屏蔽掉所有以Warning开头的警告内容)

红屏和黄屏在发布版(release/production)中都是自动禁用的。

参考react-native中文官网:http://reactnative.cn/docs/0.44/debugging.html

相关文章

  • ReactNative异常处理-RedBox和YellowBox

    应用内的错误与警告提示(红屏和黄屏) 红屏或黄屏提示都只会在开发版本中显示,正式的离线包中是不会显示的。 红屏错误...

  • 异常和异常处理

    异常 在以前的代码中已经看过异常。通常错误的代码或输入会引发异常。发生异常时,程序立即停止。 下面的代码通过尝试将...

  • springboot 异常捕获和处理

    springboot 异常捕获和处理 异常捕获处理

  • code-push 更新失败回滚处理

    ReactNative code-push 热更新失败回滚处理 ReactNative code-push 热更新...

  • 异常处理

    JAVA严格的异常处理机制和类型检查机制 异常处理手贱异常非手贱异常 异常链处理 异常是在程序出错的时候能知道程序...

  • 5嵌套异常处理

    异常处理程序可以嵌套,以便内部域中引发的异常可以由本地异常处理程序和任意数量的包含异常处理程序处理。这种设计允许由...

  • 03/13牛客刷题总结

    1.java中的异常处理包括声明异常、抛出异常、捕获异常和处理异常四个环节。 throw用于抛出异常 throws...

  • spring boot整合全局异常处理

    全局异常处理@ControllerAdvice 只能处理controller层异常和service抛到contro...

  • JavaSE之异常

    八、异常 目录:什么是异常、异常体系结构、Java异常处理机制、处理异常、自定义异常、总结 1.Error和Exc...

  • Java中的异常处理机制

    Java中的异常处理机制 0x00异常 异常分为Error和Exception,我们通常说的处理异常,其实是处理E...

网友评论

      本文标题:ReactNative异常处理-RedBox和YellowBox

      本文链接:https://www.haomeiwen.com/subject/pooexxtx.html