MembersDialog.vue
578 Bytes
<template>
<div class="stt">
<div>222</div>
<div>{{dialogMembersVisible}}</div>
</div>
</template>
<script setup>
import { computed } from 'vue';
// 接收父组件传递的 props
const props = defineProps({
detailId: {
type: Object,
default: () => ({})
},
modelValue: { // v-model 控制显示
type: Boolean,
default: false
}
});
// 更新 v-model 状态
const emit = defineEmits(['update:modelValue']);
const dialogMembersVisible = computed({
get: () => props.modelValue,
set: (value) => emit('update:modelValue', value)
});
</script>