onerror.js 510 B

12345678910111213141516171819202122232425262728
  1. /**
  2. * 模板错误事件(可由外部重写此方法)
  3. * @name template.onerror
  4. * @event
  5. */
  6. template.onerror = function (e) {
  7. var message = 'Template Error\n\n';
  8. for (var name in e) {
  9. message += '<' + name + '>\n' + e[name] + '\n\n';
  10. }
  11. if (typeof console === 'object') {
  12. console.error(message);
  13. }
  14. };
  15. // 模板调试器
  16. var showDebugInfo = function (e) {
  17. template.onerror(e);
  18. return function () {
  19. return '{Template Error}';
  20. };
  21. };