今天开发又遇到一个很奇怪的bug,我们项目打印用的插件:clodop。
大致描述下:一个订单列表(下文统称A页面)中,点击查看后,会有打印功能;
需求是:然后在订单确认提交界面(统称B页面),点击提交后,自动打印,不需要在从订单列表中点击查看然后打印,原功能保留;
具体操作就是在B页面订单确认方法后面增加判断执行打印方法,与A页面打印方法一直,直接cv;
结果,需求实现了,原来A页面的打印点开没有任何数据,仅有表格框架。断点打进去看,所有列都有值,就是在打印页面不显示,不渲染。
最后实在没办法,重新拷贝打印页面,A和B页面打印都成功了;百度了原因也查不到,自我猜测就是clodop插件的打印格式页面不能被不同页面的打印方法同时调用,否则有一个页面值渲染不出来。
也希望,有用这个插件的大佬,能够指点!