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>