阅读:8000回复:1
带有选项卡布局的页面准备事件执行addRowAfter停止
带有选项卡布局的页面,为第二个或第三个选项卡的可编辑表格新增行时,页面准备事件执行了addRowAfter后经停止了。
操作还原: 1.页面里放一个选项卡布局添加三个选项卡,第二个选项卡里放一个可编辑表格 图片:3.png 图片:2.png 2.新建一个页面准备事件页面逻辑流,在页面逻辑流里有addRowAfter构件(为第二个选项卡里的可编辑表格新增一行)和一个tip构件,加载页面时执行了addRowAfter事件后就停止了,没有执行tip构件。 图片:4.png 前台报错 图片:7.png |
|
沙发#
发布于:2017-05-09 09:56
JS文件出错后会会导致后续关联代码停止执行。异常捕获try catch可以进行,对于 try..catch 的使用,我的建议是:能不用,尽量不要用。JS代码都是自己写出来的,哪里会出现问题,会出现什么问题,心中应该都有个谱,平时用到 try..catch 的一般只有两个地方:
// JSON 格式不对 try{ JSON.parse(JSONString); }catch(e){} // 存在不可 decode 的字符 try{ decodeComponentURI(string); }catch(e){}类似这样的错误都是不太可控的。可以在使用到 try..catch 的地方思考是否可以使用其他方式做兼容。 |
|
|