zoukankan      html  css  js  c++  java
  • KnockoutJS 3.X API 第七章 其他技术(8) 异步错误处理

    注意:本文档适用于Knockout 3.4.0及更高版本。

    ko.onError

    Knockout包装内部异步调用,并在抛出原始错误之前查找可选的ko.onError回调以执行(如果遇到异常)。 这使您有机会运行自定义逻辑,例如将错误传递到日志记录模块。 此外,由于原始调用被包装在try / catch中,传递给ko.onError的错误包含一个堆栈属性,在使用window.onerror处理错误时,这在许多浏览器中不是真的。

    此功能适用于以下上下文中的错误:

    • 作为文本输入和值绑定的一部分进行的异步更新
    • 未配置为同步加载时缓存组件的组件加载
    • 速率限制和throttled的计算
    • 由ko.utils.registerEventHandler添加的事件处理程序,包括由事件和点击绑定绑定的事件处理程序

    示例

    ko.onError = function(error) {
        myLogger("knockout error", error);
    };
  • 相关阅读:
    51单片机入门(三)
    51单片机入门笔记(二)
    51单片机入门笔记
    团队项目-需求分析报告
    团队项目-选题报告
    第一次结对编程作业
    第一次个人编程作业
    第一次博客作业
    tomcat的安装和配置
    循环
  • 原文地址:https://www.cnblogs.com/smallprogram/p/5976610.html
Copyright © 2011-2022 走看看