xjc 5 anni fa
parent
commit
0af30f46e6
1 ha cambiato i file con 11 aggiunte e 7 eliminazioni
  1. 11 7
      src/components/MulSubject.vue

+ 11 - 7
src/components/MulSubject.vue

@@ -6,8 +6,8 @@
         }
     }
 </style>
-<template>  
-    <el-cascader-multi v-model="value2" :data="data" @change="valChange"> </el-cascader-multi>
+<template>
+    <el-cascader-multi :value="value2" :data="data" :props='props' > </el-cascader-multi>
 </template>   
 <script>
 export default {
@@ -29,7 +29,14 @@ export default {
             }
         }
     },
-    props: ["value2"],
+    props: {
+        subvalue:'',
+        subject_id:'',
+        value2:{
+                    type:Array,
+                    default:[]
+                }
+    },
     methods:{
         getData(type){
             this.$api.getSubList().then(res=>{
@@ -46,9 +53,6 @@ export default {
                 // this.checkList = [[1,32,38]]              
           })
         },
-        valChange(val){
-            this.$emit("valchange",val)
-        },
         handleChange(value) {
             var id='',that=this;
             if(value.length>=3&&isNaN(value[0])){
@@ -69,7 +73,7 @@ export default {
     },
     created(){
         this.getData()
-        // console.log(this.value2)
+        console.log(this.value2)
     }
 }
 </script>