前言在实际项目中,用户往往需要选择图片进行后续上传。此时使用的是Html输入,其类型设置为文件。原生输入上传图片按钮通常不能符合设计稿。我的做法是设置它的透明度为0,然后设置宽高为100%。另外,通常需要在前端回显图片,重新选择图片。这里使用了FileReader类。原生选择框:理想选择框:图片回显和重选:基础框架vue+elementUI,这里使用vue单文件组件(SFC)实现,但核心代码与选择框架相关。代码实现html部分

前言在实际项目中,用户往往需要选择图片进行后续上传。此时使用的是Html输入,其类型设置为文件。原生输入上传图片按钮通常不能符合设计稿。我的做法是设置它的透明度为0,然后设置宽高为100%。另外,通常需要在前端回显图片,重新选择图片。这里使用了FileReader类。原生选择框:理想选择框:图片回显和重选:基础框架vue+elementUI,这里使用vue单文件组件(SFC)实现,但核心代码与选择框架相关。代码实现html部分