|
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张, 不立即上传"> |
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" /> |
15 | 8 | <div>
|
16 |
| - <el-button @click="getValue">获取当前图像数据</el-button> |
| 9 | + <el-button @click="getValue('uploadEle3')">获取当前图像数据</el-button> |
17 | 10 | </div>
|
18 | 11 | </el-form-item>
|
19 |
| - <el-form-item label="普通示例"> |
20 |
| - <upload-imgs :rules="rules" :multiple="true" /> |
21 |
| - </el-form-item> |
22 | 12 | <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> |
24 | 21 | </el-form-item>
|
25 | 22 | <el-form-item label="禁用+初始化">
|
26 | 23 | <upload-imgs
|
| 24 | + ref="uploadEle5" |
27 | 25 | :rules="rules2"
|
28 | 26 | :multiple="true"
|
29 | 27 | :disabled="true"
|
30 | 28 | :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> |
31 | 55 | </el-form-item>
|
32 | 56 | <el-form-item label="禁用+初始化+不预览">
|
33 | 57 | <upload-imgs
|
| 58 | + ref="uploadEle7" |
34 | 59 | :rules="rules2"
|
35 | 60 | :multiple="true"
|
36 | 61 | :disabled="true"
|
37 | 62 | :value="initData"
|
38 | 63 | :preview="false" />
|
| 64 | + <div> |
| 65 | + <el-button @click="getValue('uploadEle7')">获取当前图像数据</el-button> |
| 66 | + </div> |
39 | 67 | </el-form-item>
|
40 | 68 | <el-form-item label="排序+固定数量">
|
41 | 69 | <upload-imgs
|
| 70 | + ref="uploadEle8" |
42 | 71 | :rules="rules2"
|
43 | 72 | :multiple="true"
|
44 | 73 | :min-num="3"
|
45 | 74 | :max-num="3"
|
46 | 75 | :sortable="true" />
|
| 76 | + <div> |
| 77 | + <el-button @click="getValue('uploadEle8')">获取当前图像数据</el-button> |
| 78 | + </div> |
47 | 79 | </el-form-item>
|
48 |
| - <el-form-item label="最大数量"> |
| 80 | + <el-form-item label="仅最大数量"> |
49 | 81 | <upload-imgs :rules="rules" :multiple="true" :max-num="3" />
|
50 | 82 | </el-form-item>
|
51 |
| - <el-form-item label="定制宽高-排序"> |
| 83 | + <el-form-item label="定制宽高+排序"> |
52 | 84 | <upload-imgs
|
53 | 85 | :rules="rules"
|
54 | 86 | :width="200"
|
|
58 | 90 | </el-form-item>
|
59 | 91 | <el-form-item label="重新初始化">
|
60 | 92 | <upload-imgs
|
| 93 | + ref="uploadEle9" |
61 | 94 | :rules="rules"
|
62 | 95 | :width="200"
|
63 | 96 | :height="150"
|
64 | 97 | :value="initData1"
|
65 | 98 | :sortable="true" />
|
66 | 99 | <div>
|
67 | 100 | <el-button @click="changeData">重新初始化</el-button>
|
| 101 | + <el-button @click="getValue('uploadEle9')">获取当前图像数据</el-button> |
68 | 102 | </div>
|
69 | 103 | </el-form-item>
|
70 | 104 | <el-form-item label="图像缩略图展示模式">
|
@@ -154,8 +188,8 @@ export default {
|
154 | 188 | // // next()
|
155 | 189 | // },
|
156 | 190 | methods: {
|
157 |
| - async getValue() { |
158 |
| - console.log(await this.$refs.uploadEle.getValue()) |
| 191 | + async getValue(name) { |
| 192 | + console.log(await this.$refs[name].getValue()) |
159 | 193 | // eslint-disable-next-line
|
160 | 194 | alert('已获取数据, 打印在控制台中')
|
161 | 195 | },
|
|
0 commit comments