Browse Source

Merge pull request #1109 in VISUAL/fineui from ~YOUNG/fineui:master to master

* commit 'c348a5d1b69995f6f09074a745487937f4de192d':
  BI-46898 fix: catch异常
es6
Young 5 years ago
parent
commit
59ea867990
  1. 18
      dist/fix/fix.compact.js

18
dist/fix/fix.compact.js vendored

@ -54,7 +54,11 @@
} }
return oldWatch.call(this, model, expOrFn, function () { return oldWatch.call(this, model, expOrFn, function () {
options && options.store && pushTarget(options.store); options && options.store && pushTarget(options.store);
var res = cb.apply(this, arguments); try {
var res = cb.apply(this, arguments);
} catch (e) {
console.error(e);
}
options && options.store && popTarget(); options && options.store && popTarget();
return res; return res;
}, options); }, options);
@ -91,7 +95,11 @@
pushContext(context); pushContext(context);
pushed = true; pushed = true;
} }
var result = _create.apply(this, arguments); try {
var result = _create.apply(this, arguments);
} catch (e) {
console.error(e);
}
pushed && popContext(); pushed && popContext();
return result; return result;
}; };
@ -100,7 +108,11 @@
var old = BI.Loader.prototype[name]; var old = BI.Loader.prototype[name];
BI.Loader.prototype[name] = function () { BI.Loader.prototype[name] = function () {
pushContext(this); pushContext(this);
var result = old.apply(this, arguments); try {
var result = old.apply(this, arguments);
} catch (e) {
console.error(e);
}
popContext(); popContext();
return result; return result;
}; };

Loading…
Cancel
Save