3
3
<div class =" lin-title" >插件ImgsUpload舞台页面</div >
4
4
<div class =" lin-wrap" >
5
5
<el-form label-width =" 220px" >
6
- <el-form-item label =" 带初始化至少4张, 至多5张 " >
6
+ <el-form-item label =" 带初始化, 至少4张至多5张, 不立即上传 " >
7
7
<upload-imgs
8
8
ref =" uploadEle"
9
9
:value =" initData"
10
+ :auto-upload =" false"
10
11
:rules =" rules"
11
12
:multiple =" true"
12
13
:max-num =" 5"
13
14
:min-num =" 4" />
14
- <div >
15
- <el-button @click =" getValue" >获取数据 </el-button >
16
- </div >
15
+ <div >
16
+ <el-button @click =" getValue" >获取当前图像数据 </el-button >
17
+ </div >
17
18
</el-form-item >
18
19
<el-form-item label =" 普通示例" >
19
20
<upload-imgs :rules =" rules" :multiple =" true" />
22
23
<upload-imgs :rules =" rules2" :multiple =" true" :disabled =" true" />
23
24
</el-form-item >
24
25
<el-form-item label =" 禁用+初始化" >
25
- <upload-imgs :rules =" rules2" :multiple =" true" :disabled =" true" :value =" initData" />
26
+ <upload-imgs
27
+ :rules =" rules2"
28
+ :multiple =" true"
29
+ :disabled =" true"
30
+ :value =" initData" />
26
31
</el-form-item >
27
32
<el-form-item label =" 禁用+初始化+不预览" >
28
- <upload-imgs :rules =" rules2" :multiple =" true" :disabled =" true" :value =" initData" :preview =" false" />
33
+ <upload-imgs
34
+ :rules =" rules2"
35
+ :multiple =" true"
36
+ :disabled =" true"
37
+ :value =" initData"
38
+ :preview =" false" />
29
39
</el-form-item >
30
40
<el-form-item label =" 排序+固定数量" >
31
41
<upload-imgs
39
49
<upload-imgs :rules =" rules" :multiple =" true" :max-num =" 3" />
40
50
</el-form-item >
41
51
<el-form-item label =" 定制宽高-排序" >
42
- <upload-imgs :rules =" rules" :width =" 200" :height =" 150" :value =" initData" :sortable =" true" />
52
+ <upload-imgs
53
+ :rules =" rules"
54
+ :width =" 200"
55
+ :height =" 150"
56
+ :value =" initData"
57
+ :sortable =" true" />
43
58
</el-form-item >
44
59
<el-form-item label =" 重新初始化" >
45
- <upload-imgs :rules =" rules" :width =" 200" :height =" 150" :value =" initData1" :sortable =" true" />
60
+ <upload-imgs
61
+ :rules =" rules"
62
+ :width =" 200"
63
+ :height =" 150"
64
+ :value =" initData1"
65
+ :sortable =" true" />
46
66
<div >
47
67
<el-button @click =" changeData" >重新初始化</el-button >
48
68
</div >
49
69
</el-form-item >
50
70
<el-form-item label =" 图像缩略图展示模式" >
51
- <upload-imgs :rules =" rules" :width =" 200" :height =" 150" fit =" cover" :value =" initData" />
71
+ <el-radio-group v-model =" fit" >
72
+ <el-radio label =" fill" >fill</el-radio >
73
+ <el-radio label =" contain" >contain</el-radio >
74
+ <el-radio label =" cover" >cover</el-radio >
75
+ <el-radio label =" none" >none</el-radio >
76
+ <el-radio label =" scale-down" >scale-down</el-radio >
77
+ </el-radio-group >
78
+ <upload-imgs
79
+ :rules =" rules"
80
+ :width =" 200"
81
+ :height =" 150"
82
+ :fit =" fit"
83
+ :value =" initData" />
52
84
</el-form-item >
53
85
</el-form >
54
86
</div >
@@ -65,6 +97,7 @@ export default {
65
97
},
66
98
data () {
67
99
return {
100
+ fit: ' cover' ,
68
101
rules: {
69
102
minWidth: 100 ,
70
103
minHeight: 100 ,
@@ -77,28 +110,34 @@ export default {
77
110
initData1: [{
78
111
id: ' 123' ,
79
112
display: ' https://fuss10.elemecdn.com/3/63/4e7f3a15429bfda99bce42a18cdd1jpeg.jpeg?imageMogr2/thumbnail/360x360/format/webp/quality/100' ,
80
- src: ' https://fuss10.elemecdn.com/3/63/4e7f3a15429bfda99bce42a18cdd1jpeg.jpeg?imageMogr2/thumbnail/360x360/format/webp/quality/100' ,
113
+ src: ' /3/63/4e7f3a15429bfda99bce42a18cdd1jpeg.jpeg' ,
114
+ imgId: ' 123dk98' ,
81
115
}, {
82
116
id: ' 12d3' ,
83
117
display: ' http://img-home.7yue.pro/images/index/Lin_cms_%E5%B0%81%E9%9D%A2.png' ,
84
- src: ' http://img-home.7yue.pro/images/index/Lin_cms_%E5%B0%81%E9%9D%A2.png' ,
118
+ src: ' /images/index/Lin_cms_%E5%B0%81%E9%9D%A2.png' ,
119
+ imgId: ' sd9873429' ,
85
120
}, {
86
121
id: ' hahah' ,
87
122
display: ' http://img-home.7yue.pro/images/index/Lin_UI_%E5%B0%81%E9%9D%A2.png' ,
88
- src: ' http://img-home.7yue.pro/images/index/Lin_UI_%E5%B0%81%E9%9D%A2.png' ,
123
+ src: ' /images/index/Lin_UI_%E5%B0%81%E9%9D%A2.png' ,
124
+ imgId: ' ccsd2123' ,
89
125
}],
90
126
initData: [{
91
127
id: ' 123' ,
92
128
display: ' https://fuss10.elemecdn.com/3/63/4e7f3a15429bfda99bce42a18cdd1jpeg.jpeg?imageMogr2/thumbnail/360x360/format/webp/quality/100' ,
93
129
src: ' https://fuss10.elemecdn.com/3/63/4e7f3a15429bfda99bce42a18cdd1jpeg.jpeg?imageMogr2/thumbnail/360x360/format/webp/quality/100' ,
130
+ imgId: ' 12381900' ,
94
131
}, {
95
132
id: ' 12d3' ,
96
133
display: ' http://img-home.7yue.pro/images/index/Lin_cms_%E5%B0%81%E9%9D%A2.png' ,
97
- src: ' http://img-home.7yue.pro/images/index/Lin_cms_%E5%B0%81%E9%9D%A2.png' ,
134
+ src: ' /images/index/Lin_cms_%E5%B0%81%E9%9D%A2.png' ,
135
+ imgId: ' 238287' ,
98
136
}, {
99
137
id: ' hahah' ,
100
138
display: ' http://img-home.7yue.pro/images/index/Lin_UI_%E5%B0%81%E9%9D%A2.png' ,
101
- src: ' http://img-home.7yue.pro/images/index/Lin_UI_%E5%B0%81%E9%9D%A2.png' ,
139
+ src: ' /images/index/Lin_UI_%E5%B0%81%E9%9D%A2.png' ,
140
+ imgId: ' 1232323' ,
102
141
}],
103
142
}
104
143
},
@@ -117,16 +156,20 @@ export default {
117
156
methods: {
118
157
async getValue () {
119
158
console .log (await this .$refs .uploadEle .getValue ())
159
+ // eslint-disable-next-line
160
+ alert (' 已获取数据, 打印在控制台中' )
120
161
},
121
162
changeData () {
122
163
this .initData1 = [{
123
164
id: ' hahah' ,
124
165
display: ' http://img-home.7yue.pro/images/index/Lin_UI_%E5%B0%81%E9%9D%A2.png' ,
125
- src: ' http://img-home.7yue.pro/images/index/Lin_UI_%E5%B0%81%E9%9D%A2.png' ,
166
+ src: ' /images/index/Lin_UI_%E5%B0%81%E9%9D%A2.png' ,
167
+ imgId: ' 2477899809' ,
126
168
}, {
127
169
id: ' 12d3' ,
128
170
display: ' http://img-home.7yue.pro/images/index/Lin_cms_%E5%B0%81%E9%9D%A2.png' ,
129
- src: ' http://img-home.7yue.pro/images/index/Lin_cms_%E5%B0%81%E9%9D%A2.png' ,
171
+ src: ' /images/index/Lin_cms_%E5%B0%81%E9%9D%A2.png' ,
172
+ imgId: ' 4dfg43234' ,
130
173
}]
131
174
},
132
175
},
0 commit comments