el-dialog在vue3中的不显示的问题

  • 一般根据文档给到的demo,其中:visible.sync控制显示隐藏,我实测不行的呢?改用v-model=“dialogVisible”来实现
<template>
  <el-dialog title="提示" :visible.sync="dialogVisible">
    <!-- 对话框内容 -->
  </el-dialog>
</template>

<script>
import { ref } from 'vue';
import { ElDialog } from 'element-plus';

export default {
  components: {
    ElDialog,
  },

  setup() {
    const dialogVisible = ref(false);

    // 显示对话框
    const showDialog = () => {
      dialogVisible.value = true;
    };

    // 隐藏对话框
    const hideDialog = () => {
      dialogVisible.value = false;
    };

    return {
      dialogVisible,
      showDialog,
      hideDialog,
    };
  },
};
</script>

posted @   盘思动  阅读(617)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
历史上的今天:
2018-03-28 获取所在月第一天和最后一天
点击右上角即可分享
微信分享提示