前言 图片上传和预览在移动端应用非常广泛和频繁,vant组件库van-uploader组件已经帮我们实现了大部分功能,但是在系统中频繁使用还是有点麻烦,我们根据自身的业务系统重新封装了一下简化我们的开发。后端使用springboot集成jcifs实现文件管理微服务。 附件上传 附件预览 前端组件 组件介绍 前端只要在视图中使用组件,传入需要的参数即可 businessid 业务id,用于把业务单号和附件关联 tmp_id 临时业务id,在一开始业务单号未产生的时候和附件关联 name 用于把不通类型的附件归类到不同的文件夹 businesstype 用于区分同一个业务单号下不通类型的附件组 readonly 判断组件是预览还是上传 <bdog-uploader-image id="visit_uploader" businessid="{{id}}" tmp_id="{{tmp_id}}" name="customerVisit" businesstype="visit" readonly ="{{readonly}}" /> 组件js部分代码 const util =...