当前位置: 首页 > news >正文

antdv Modal的简单使用

简述

Ant Design Vue 的 Modal 组件是一个常用的弹窗组件,用于显示重要信息、收集用户输入或进行交互操作。

常用属性配置

  1. 基础属性

    • v-model:visible: 控制弹窗显示 / 隐藏的绑定值(必填)
    • title: 弹窗标题(字符串或 VNode)
    • width: 弹窗宽度,如 500px 或 50%
    • mask: 是否显示遮罩层,默认 true
    • closable: 是否显示关闭按钮,默认 true
    • maskClosable: 点击遮罩是否可关闭弹窗,默认 true

    说明:

     closabled:对话框的右个的X

      maskClosable:点击对话框的外部,关闭对话框,其实就是点击遮罩,这个要求显示遮罩。

  1. 按钮配置

    • okText: 确定按钮文本,默认 确定
    • cancelText: 取消按钮文本,默认 取消
    • showOkButton: 是否显示确定按钮,默认 true
    • showCancelButton: 是否显示取消按钮,默认 true
  2. 事件

    • @ok: 点击确定按钮时触发
    • @cancel: 点击取消按钮或关闭弹窗时触发
    • @open: 弹窗打开时触发
    • @close: 弹窗关闭时触发

简单例子

<template><div><!-- 触发按钮 --><a-button type="primary" @click="visible = true">打开弹窗</a-button><!-- Modal 组件 --><a-modalv-model:visible="visible"title="基本弹窗"@ok="handleOk"@cancel="handleCancel"><p>这是弹窗的内容...</p><p>可以包含表单、文本或其他组件</p></a-modal></div>
</template><script setup>
import { ref } from 'vue';
import { message } from 'ant-design-vue';// 控制弹窗显示/隐藏
const visible = ref(false);// 点击确定按钮的回调
const handleOk = () => {message.success('点击了确定');visible.value = false;
};// 点击取消按钮或关闭弹窗的回调
const handleCancel = () => {message.info('点击了取消');visible.value = false;
};
</script>

说明:这里的a-开头的,是通过全局引入后才有的。

否则直接使用大写开头的局部引用:import { Modal } from 'ant-design-vue';

Modal提示框

import { Modal } from 'ant-design-vue';// 信息提示弹窗
Modal.info({title: '这是一条信息',content: '通过服务端方式调用的弹窗',onOk() {},
});// 成功提示弹窗
Modal.success({title: '操作成功',content: '您的操作已完成',
});
// 确认弹窗
Modal.confirm({title: '提示',content:'这是一个确认弹窗',onCancel() {},onOk() {},title,});

对话框的使用简单而且有用,有兴趣可以试一下。

http://www.xdnf.cn/news/1294057.html

相关文章:

  • Hive 创建事务表的方法
  • 18. parseInt 的参数有几个
  • 开源工具can-utils的使用
  • Docker 在 Linux 中的额外资源占用分析
  • 云计算-实战 OpenStack 私有云运维:服务部署、安全加固、性能优化、从服务部署到性能调优(含数据库、内核、组件优化)全流程
  • OpenCV常见问题汇总
  • Java JDK8环境配置
  • 基于Java的Markdown转Word工具(标题、段落、表格、Echarts图等)
  • 药房智能盘库系统:基于CV与时间序列预测的库存革命
  • 《算法导论》第 22 章 - 基本的图算法
  • Kubernetes-03:Service
  • Notepad++插件开发实战
  • Mac安装ant
  • [系统架构设计师]系统架构基础知识(一)
  • Flutter权限管理三步曲:检查、申请、处理全攻略
  • 三、非线性规划
  • 第十二节:粒子系统:海量点渲染
  • nm命令和nm -D命令参数
  • Docker部署 Neo4j 及集成 APOC 插件:安装与配置完整指南(docker-compose)
  • python的游戏评级论坛系统
  • [AI React Web] 包与依赖管理 | `axios`库 | `framer-motion`库
  • 《探索C++ set与multiset容器:深入有序唯一性集合的实现与应用》
  • 实盘回测一体的期货策略开发:tqsdk获取历史数据并回测,附python代码
  • Java 基础概念笔记
  • davici configurator 报错:License file of SIP has no valid checksum.
  • GitHub宕机时的协作方案
  • 如何使用 Ollama 在本地设置并运行 Qwen3
  • Git核心机制:工作区、暂存区与版本库
  • PyTorch Tensor完全指南:深度学习数据操作的核心艺术
  • Windows基础概略——第一阶段