|
|
@@ -4,6 +4,7 @@
|
|
|
<span class="label-text">{{ labelText }}</span>
|
|
|
<div class="upload-box">
|
|
|
<el-upload
|
|
|
+ v-show="false"
|
|
|
ref="upload"
|
|
|
class="file-uploader"
|
|
|
action="no"
|
|
|
@@ -18,7 +19,7 @@
|
|
|
>
|
|
|
<el-button>选取{{ labelText }}文件</el-button>
|
|
|
</el-upload>
|
|
|
- <el-button size="small" type="primary" @click="uploadFiles">本地上传</el-button>
|
|
|
+ <el-button size="small" type="primary" @click="selectAndUpload">本地上传</el-button>
|
|
|
</div>
|
|
|
</div>
|
|
|
<el-divider />
|
|
|
@@ -142,6 +143,13 @@ export default {
|
|
|
},
|
|
|
},
|
|
|
methods: {
|
|
|
+ selectAndUpload() {
|
|
|
+ const uploadInput = this.$refs.upload.$el.querySelector('input[type="file"]');
|
|
|
+ if (uploadInput) {
|
|
|
+ uploadInput.value = '';
|
|
|
+ uploadInput.click();
|
|
|
+ }
|
|
|
+ },
|
|
|
// 显示自定义样式文件列表
|
|
|
onFileChange(file, fileList) {
|
|
|
this.afterSelectFile(file);
|