Skip to content

Commit c7a9276

Browse files
committed
feat(imgUploadDemo): 更新用例
1 parent ef08215 commit c7a9276

File tree

1 file changed

+52
-18
lines changed

1 file changed

+52
-18
lines changed

src/plugins/custom/views/Demo.vue

Lines changed: 52 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -3,52 +3,84 @@
33
<div class="lin-title">插件ImgsUpload舞台页面</div>
44
<div class="lin-wrap">
55
<el-form label-width="220px">
6-
<el-form-item label="带初始化, 至少4张至多5张, 不立即上传">
7-
<upload-imgs
8-
ref="uploadEle"
9-
:value="initData"
10-
:auto-upload="false"
11-
:rules="rules"
12-
:multiple="true"
13-
:max-num="5"
14-
:min-num="4" />
6+
<el-form-item label="普通示例">
7+
<upload-imgs ref="uploadEle3" :rules="rules" :multiple="true" />
158
<div>
16-
<el-button @click="getValue">获取当前图像数据</el-button>
9+
<el-button @click="getValue('uploadEle3')">获取当前图像数据</el-button>
1710
</div>
1811
</el-form-item>
19-
<el-form-item label="普通示例">
20-
<upload-imgs :rules="rules" :multiple="true" />
21-
</el-form-item>
2212
<el-form-item label="禁用">
23-
<upload-imgs :rules="rules2" :multiple="true" :disabled="true" />
13+
<upload-imgs
14+
ref="uploadEle4"
15+
:rules="rules2"
16+
:multiple="true"
17+
:disabled="true" />
18+
<div>
19+
<el-button @click="getValue('uploadEle4')">获取当前图像数据</el-button>
20+
</div>
2421
</el-form-item>
2522
<el-form-item label="禁用+初始化">
2623
<upload-imgs
24+
ref="uploadEle5"
2725
:rules="rules2"
2826
:multiple="true"
2927
:disabled="true"
3028
:value="initData" />
29+
<div>
30+
<el-button @click="getValue('uploadEle5')">获取当前图像数据</el-button>
31+
</div>
32+
</el-form-item>
33+
<el-form-item label="带初始化, 限制4至7张">
34+
<upload-imgs
35+
ref="uploadEle1"
36+
:value="initData"
37+
:rules="rules"
38+
:multiple="true"
39+
:max-num="7"
40+
:min-num="4" />
41+
<div>
42+
<el-button @click="getValue('uploadEle1')">获取当前图像数据</el-button>
43+
</div>
44+
</el-form-item>
45+
<el-form-item label="初始化, 可多选, 不立即上传">
46+
<upload-imgs
47+
ref="uploadEle2"
48+
:value="initData"
49+
:auto-upload="false"
50+
:rules="rules"
51+
:multiple="true" />
52+
<div>
53+
<el-button @click="getValue('uploadEle2')">获取当前图像数据</el-button>
54+
</div>
3155
</el-form-item>
3256
<el-form-item label="禁用+初始化+不预览">
3357
<upload-imgs
58+
ref="uploadEle7"
3459
:rules="rules2"
3560
:multiple="true"
3661
:disabled="true"
3762
:value="initData"
3863
:preview="false" />
64+
<div>
65+
<el-button @click="getValue('uploadEle7')">获取当前图像数据</el-button>
66+
</div>
3967
</el-form-item>
4068
<el-form-item label="排序+固定数量">
4169
<upload-imgs
70+
ref="uploadEle8"
4271
:rules="rules2"
4372
:multiple="true"
4473
:min-num="3"
4574
:max-num="3"
4675
:sortable="true" />
76+
<div>
77+
<el-button @click="getValue('uploadEle8')">获取当前图像数据</el-button>
78+
</div>
4779
</el-form-item>
48-
<el-form-item label="最大数量">
80+
<el-form-item label="仅最大数量">
4981
<upload-imgs :rules="rules" :multiple="true" :max-num="3" />
5082
</el-form-item>
51-
<el-form-item label="定制宽高-排序">
83+
<el-form-item label="定制宽高+排序">
5284
<upload-imgs
5385
:rules="rules"
5486
:width="200"
@@ -58,13 +90,15 @@
5890
</el-form-item>
5991
<el-form-item label="重新初始化">
6092
<upload-imgs
93+
ref="uploadEle9"
6194
:rules="rules"
6295
:width="200"
6396
:height="150"
6497
:value="initData1"
6598
:sortable="true" />
6699
<div>
67100
<el-button @click="changeData">重新初始化</el-button>
101+
<el-button @click="getValue('uploadEle9')">获取当前图像数据</el-button>
68102
</div>
69103
</el-form-item>
70104
<el-form-item label="图像缩略图展示模式">
@@ -154,8 +188,8 @@ export default {
154188
// // next()
155189
// },
156190
methods: {
157-
async getValue() {
158-
console.log(await this.$refs.uploadEle.getValue())
191+
async getValue(name) {
192+
console.log(await this.$refs[name].getValue())
159193
// eslint-disable-next-line
160194
alert('已获取数据, 打印在控制台中')
161195
},

0 commit comments

Comments
 (0)