重读vue电商网站19之处理图片预览操作

简介: 重读vue电商网站19之处理图片预览操作

图片.png

图片预览窗可以用 el-dialog 组件来做,然后通过 on-preview 函数来处理图片预览的操作。


 


Js


   <!-- 图片预览 -->

   <el-dialog title="图片预览" :visible.sync="previewVisable" width="50%">

   <img :src="previewPath" class="previewImg">

   </el-dialog>


通过函数来获取上传图片的真实 url ,然后监听图片预览窗口的打开即可。


Js


   // 处理图片预览的操作

   handlePreview(file) {

   // 获取图片显示的url

   this.previewPath = file.response.data.url

   this.previewVisable = true

   }


最终效果如下:

图片.png


图片.png

相关文章
|
3天前
|
JavaScript 前端开发
Vue项目使用px2rem
Vue项目使用px2rem
|
4天前
|
缓存 JavaScript
vue学习(12)计算属性
vue学习(12)计算属性
15 3
|
4天前
|
JavaScript
vue学习(10)事件修饰符
vue学习(10)事件修饰符
16 3
|
4天前
|
缓存 JavaScript
vue学习(12)计算属性
vue学习(12)计算属性
15 2
|
4天前
|
JavaScript
vue学习(11)键盘事件
vue学习(11)键盘事件
15 2
|
5天前
|
JavaScript
VUE中el-input阻止冒泡防止触发父级事件
VUE中el-input阻止冒泡防止触发父级事件
|
5天前
|
JavaScript
vue学习(9)事件处理
vue学习(9)事件处理
25 2
|
3天前
|
JavaScript
Vue组件传值异步问题--子组件拿到数据较慢
Vue组件传值异步问题--子组件拿到数据较慢
8 0
|
3天前
|
缓存 JavaScript
Vue中的keep-alive是什么意思?以及如何使用
Vue中的keep-alive是什么意思?以及如何使用
|
4天前
|
JavaScript
vue知识点
vue知识点
9 0