el-upload接送图片上传
时间: 2023-09-06 21:08:28 浏览: 182
el-upload是Element UI组件库中用于实现文件上传功能的组件。它提供了一种简单而灵活的方式来实现文件的上传和展示。使用el-upload组件,可以方便地实现图片上传功能。
在el-upload组件中,可以设置accept属性为'image/*',这样可以限制只能选择图片文件进行上传。另外,还可以设置action属性来指定上传的接口地址。当用户选择图片后,el-upload会将图片发送到指定的接口进行上传。上传成功后,服务器会返回一个图片的URL,el-upload会将该URL存储在组件内部的变量中,方便后续的展示和操作。
举个例子,假设我们有一个上传图片的页面,页面中有一个el-upload组件。用户可以通过点击组件或者拖拽文件来选择图片进行上传。上传成功后,页面会展示上传的图片。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-kR1BZHTv-1664286794923)(2_路由与状态管理.assets/flow.png#crop=0&crop=0&crop=1&crop=1&id=EmKeb&originalType=binary&ratio=1&rotation=0&showTitle=false&status=done&style=none&title=)]
在展示图片的时候,我们可以使用el-image组件来实现图片的裁剪和缩放等操作。通过设置el-image组件的src属性为el-upload组件中存储的图片URL,即可展示上传的图片。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1KSsN0eb-1664286794923)(2_路由与状态管理.assets/state.png#crop=0&crop=0&crop=1&crop=1&id=g9T6Z&originalType=binary&ratio=1&rotation=0&showTitle=false&status=done&style=none&title=)]
通过以上的步骤,我们可以实现el-upload接收图片上传,并在页面上展示上传的图片。希望对你有所帮助!<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [SpringBoot + Vue基本知识点荟萃](https://blog.csdn.net/qq_35963482/article/details/127079492)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *3* [elemetUi 组件--el-upload实现上传Excel文件的实例](https://download.csdn.net/download/weixin_38586942/12770492)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文