子组件
<el-dialog title="新增阅卷老师" :modal-append-to-body="false" :visible.sync="visible">
111111111
<div slot="footer" class="dialog-footer">
<el-button type="primary" @click="visible = false">确 定</el-button>
<el-button @click="visible = false">取 消</el-button>
</div>
</el-dialog>
</template>
<script>
import { mapGetters } from 'vuex'
export default {
name: 'UqDialog',
props: {
show: {
type: Boolean,
default: false
}
},
computed: {
...mapGetters({
getUserInfo: 'getUserInfo',
getMySchoolClassInfo: 'getMySchoolClassInfo',
}),
visible: {
get() {
return this.show
},
set(val) {
console.log(val)
this.$emit('update:show', val)
}
}
},
data() {
return {
}
},
mounted() {
},
methods: {
}
}
</script>
<style scoped lang="scss">
</style>
父组件
<choose-schoolClass :show.sync="addTeacherPopShow"></choose-schoolClass>
import chooseSchoolClass from "./chooseSchoolClass"
addTeacherPopShow: false
this.addTeacherPopShow=true