context.setLineDash()
适用于Chrome,但在FireFox 18.0.1中可以使用
TypeError:this.setLineDash不是函数
深入 bootstrap.dart.js 文件。
即使我使用此功能
void setLineDashCatch(var ctx,var param) {
try {
ctx.setLineDash(param);
} on Exception catch (e) {
log('SetLineDash exception');
}
}
未捕获异常,并且该方法已中止。
避免方法被中止的最佳方法是什么?
答案 0 :(得分:3)
您没有获取日志,因为它不是抛出的Exception
。它相当于NoSuchMethodError
。以下代码应该有效:
void setLineDashCatch(var ctx,var param) {
try {
ctx.setLineDash(param);
} on NoSuchMethodError catch (e) {
print('SetLineDash exception');
}
}