wujingjing
2025-04-07 07f5e49d4031f74c296fe01bb79e913c864979e5
src/components/dialog/yw-dialog.vue
@@ -4,7 +4,7 @@
      v-model="isShow"
      draggable
      :width="width"
      :close-on-click-modal="false"
      :close-on-click-modal="closeOnClickModal"
      @closed="handleClosedClick"
   >
      <template #header>
@@ -35,16 +35,12 @@
const props = defineProps(YWDialogProps);
const emits = defineEmits(YWDialogEmits);
const modelValue = toRef(props, 'modelValue');
const isShow = computed({
   get() {
      return modelValue.value;
   },
   set(value) {
      emits('update:modelValue', value);
   },
const isShow = defineModel({
   type: Boolean,
   default: false,
});
const { handleCloseClick, handleSubmitClick, handleClosedClick } = useYWDialog(props, emits);
</script>
<style scoped lang="scss"></style>