lzhida

Results 3 issues of lzhida

![image](https://github.com/wanglin2/VideoTimeLine/assets/34622142/5b8f5e83-8b1a-46b0-9641-705c24211e11) ![image](https://github.com/wanglin2/VideoTimeLine/assets/34622142/46556322-4b6c-4735-9d98-52920fb879cd) 当组件的宽度大小变化时,窗口的宽度使用修改前宽度,会导致窗口宽度截断; 可以考虑添加nextTick,或者监听宽度修改;

当我缩放图片或者是canvas宽高修改时,刷新数据后,折线的线宽不会跟随等比放大或缩小, 代码中是固定 `lineWidth` 的,应该和点一点,根据比例进行调整绘制的宽度 ![图片](https://github.com/heylight/canvas-select/assets/34622142/e87bf88b-1b63-40bb-bfdf-613cc87ec388) ![图片](https://github.com/heylight/canvas-select/assets/34622142/4669cd6a-b017-466b-97bb-c1899e53d678) ![图片](https://github.com/heylight/canvas-select/assets/34622142/b28474e5-4971-482e-a75d-261b3efdd4f9)

我项目中有设置形状边线宽度的需求,当把边线宽度设置到比较大的值,并保存到data中时,会出现难以选中和拖动形状的问题,我这边测试使用折线类型; 我查阅代码,发现应该是 isPointInLine 的 lineWidth 固定为 5 的问题; 当我把宽度设置为50时,我必须选中中间的 5 宽度才能选中和拖动; ![图片](https://github.com/heylight/canvas-select/assets/34622142/2d540240-78e2-484b-8e47-e235a9a88efa)