long
2021-12-08 0e0365cb3abd31edcf0c09c3fc215027983dfca8
提交 | 用户 | age
2a61f6 1 /**
L 2  * 通用上传图片预览
3  *
4  */
5
6 export default {
7   data() {
8     return {
9       uploadPreviewUrl: '', // 预留图片
10       uploadPreviewVisible: false // 显示预览图片弹框
11     }
12   },
13
14   methods: {
15     // 上传组件预览
16     uploadPreview(file) {
17       console.log(file.url)
18       this.uploadPreviewUrl = file.url
19       this.uploadPreviewVisible = true
20     },
21
22     // 检测是否需要上传图片
23     checkNeedUpload(imgs) {
24       // 图片数组为空 返回不需要上传
25       if (!imgs || !imgs.length) return false
26       // true需要上传 false不需要上传
27       return imgs.filter(o => o.status !== 'success').length > 0
28     }
29   }
30 }