修改项目经历
发的第一篇博文,也是第一次对项目进行修改并成功,记录一下
需求:
将eve项目中的实线改为虚线
问题:
1.项目目录看不懂,虽然在论坛上找到了部分目录的解释,但是最关键的html目录没细讲
2.其次,项目是离线开发,且每次修改都要用winscp上传至虚拟机,另外winscp没有local history
3.项目中融合了许多组件,JSplumb,angular…, 目前其他还没碰到
解决方法:
1.先F12看清这条线是用到了哪些属性。不过F12的渲染机制还没搞明白,得找个时间好好研究一下。
坑:F12之后以为这条线就是svg画的,那我加个属性就行了吧,stroke-dasharray,太天真了
不过一般情况下还是可以先在F12中修改,达到目标样式,然后去项目文件中改
2.开始找对应的文件,可以先找找F12中对应的属性,方法,然后可以修改一下值,看看页面有没有反应,也可以console.log一下,注释一下等方法。最终通过搜索属性strokeWidth:2才找到
3.事情还没有结束。。。太天真了,这根本就不是直接用svg写的,而是用jsPlumb创建的拓扑,importDefaults({PaintStyle:{}}), 在jsPlumb中的虚线API是dashstyle。。。哎,当一直报错时压根没觉得是api错了