如何在vue中使用elementUI上传图片

  介绍

如何在vue中使用elementUI上传图片?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

为什么要使用vue

vue是一款友好的,多用途且高性能的JavaScript框架,使用vue可以创建可维护性和可测试性更强的代码库,vue允许可以将一个网页分割成可复用的组件,每个组件都包含属于自己的HTML, CSS, JavaScript,以用来渲染网页中相应的地方,所以越来越多的前端开发者使用vue。

1, HTML

& lt; el-form-item 标签=巴计?道具=發ogo"比;   ,& lt; el-upload  name=癴ile", v=皁ptype==0“,   :action=安拍? # 39;/上传# 39;“,   接受才能=癹pg,, .png",   列表类型=皃icture-card"才能,   ,,:文件列表=癴ileLists",   ,,:on-preview=癶andlePictureCardPreview",   ,,:成功=皊uccess",   :“移动”=安拍躧andleRemove"比;   ,& lt;小姐:类=癳l-icon-plus"祝辞& lt;/i>   ,& lt;/el-upload>   ,& lt; !——大图弹出框——比;   ,& lt; el-dialog : visible.sync=癷mgDialogVisible",大?癴ull",:模态=癴alse", title=安榭创笸计氨?   ,& lt; img 宽度=?00%“,https://www.yisu.com/zixun/: src=" dialogImageUrl " alt=" ">      

2,定义

dialogImageUrl:, & # 39; & # 39;,,   imgDialogVisible:假的,,   文件列表:[],

3,在需要使用的方法中给文件列表[]赋值

vm.fileLists =, [];   if  (row.logo  !=, undefined ,,, row.logo  !=,““), {   ,vm.fileLists.push ({url: row.logo});   }

4,其他几个属性的方法

//删除图片   handleRemove(文件,文件列表),{   ,this.form.logo=& # 39; & # 39;   },//查看大图   handlePictureCardPreview(文件),{=,,this.dialogImageUrl  file.url;=,this.imgDialogVisible 真实;   },//图片上传成功   成功(反应,,文件,文件列表),{=,this.fileLists  [];=,this.fileLists [文件]=,,this.form.logo  file.response.result;   },

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。

如何在vue中使用elementUI上传图片