Przeglądaj źródła

更新 上传组件样式控制逻辑;新增uploaderId

wzh 4 lat temu
rodzic
commit
a12162fc39
1 zmienionych plików z 8 dodań i 0 usunięć
  1. 8 0
      src/components/Uploader.vue

+ 8 - 0
src/components/Uploader.vue

@@ -1,5 +1,6 @@
 <template>
   <el-upload
+    :id="uploaderId"
     drag
     multiple
     :action="actionUrl"
@@ -33,6 +34,10 @@ import store from "../store/index";
 
 export default defineComponent({
   props: {
+    uploaderId: {
+      type: String,
+      default: "uploader",
+    },
     limit: {
       type: Number,
       default: 100,
@@ -76,6 +81,9 @@ export default defineComponent({
       }
     );
     function changeDragVisable(boo) {
+      let d = document.getElementById(props.uploaderId);
+      d.childNodes[1].style.display = boo ? "inline-block" : "none";
+      return;
       let a = document.getElementsByClassName("el-upload-dragger");
       let b = document.getElementsByClassName("el-upload--picture-card");
       for (let i of a) {