当前位置:   article > 正文

Vue中通过el-upload组件实现上传前预览本地图片_el-upload图片预览

el-upload图片预览

1、实现效果如下图所示

用户选择本地待上传的图片,选择成功后,上传组件隐藏,呈现本地预览组件,单击图片并实现图片的放大呈现

2、template(相当于html)部分的代码如下

代码实现逻辑:

在el-upload组件中,将auto-upload设置为false不会执行自动上传,给予on-change一个触发事件imgSaveToUrl,在imgSaveToUrl方法中用于生成可用于本地预览的URL,

其中预览组件中, :preview-src-list="[localUrl]"用于实现单击图片放大呈现

  1. <template>
  2. <div class="mixin-components-container">
  3. <div class="content-container">
  4. <!-- 图片上传控件-->
  5. <el-row style="padding-left:100px;padding-right:100px;background:#">
  6. <el-upload
  7. v-if="isShowUpload"
  8. class="upload-demo"
  9. drag
  10. action="https://jsonplaceholder.typicode.com/posts/"
  11. lis
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/130161
推荐阅读
相关标签
  

闽ICP备14008679号