|
@@ -27,7 +27,7 @@
|
|
|
<form-input :label="''" @change="getName" :keys="index" :value="item.name" :width="10"></form-input>
|
|
|
</div>
|
|
|
<!-- v-if="!readOnly && imagesArr.length < max"-->
|
|
|
- <div style="float:left;">
|
|
|
+ <div style="float:left;" v-loading="uploading">
|
|
|
<el-upload
|
|
|
class="avatar-uploader"
|
|
|
:http-request="uploadAndSubmit"
|
|
@@ -92,7 +92,8 @@ export default {
|
|
|
iframeSrc: "",
|
|
|
dialog: {
|
|
|
details: false
|
|
|
- }
|
|
|
+ },
|
|
|
+ uploading: false
|
|
|
};
|
|
|
},
|
|
|
created() {
|
|
@@ -178,6 +179,7 @@ export default {
|
|
|
} else {
|
|
|
// document.getElementById("bytesRead").textContent = file.size;
|
|
|
// 构造 XMLHttpRequest 对象,发送文件 Binary 数据
|
|
|
+ vm.uploading = true;
|
|
|
var xhr = new XMLHttpRequest();
|
|
|
xhr.open(
|
|
|
/* method */
|
|
@@ -191,6 +193,7 @@ export default {
|
|
|
xhr.onreadystatechange = function () {
|
|
|
if (xhr.readyState == 4) {
|
|
|
if (xhr.status == 200) {
|
|
|
+ vm.uploading = false;
|
|
|
if (vm.type == 'image') {
|
|
|
vm.imagesArr.push(
|
|
|
{
|