「诺谛智能」完成近亿元Pre-A轮融资,由武岳峰科技投资领投
06-17
我最近开发了一个使用Vue的项目。前端框架采用Ant Design。
Ant Design for React 已经比较成熟,兼容性和灵活性都比较高。但 Ant Design for Vue 似乎还有些不完美。
今天我就来整理一下Modal组件的使用以及我在开发过程中注意到的一些点。至于Antd for Vue的Bug,等以后整理好了再讲。
Antd for Vue Modal 组件的使用: 介绍与注册: 先介绍 Vue,然后介绍 Ant Design Modal 组件: 代码语言: javascript copy import Vue from 'vue'import { Modal } from 'ant-design-vue'; antd的安装和配置我就不细说了。详情参见官方API:vue-cli中使用 3、使用前必须先注册组件: 代码语言:javascript 复制 Vue.component(Modal.name, Modal);常用参数/属性: 隐藏右上角×号: :closable="false" 居中显示:居中 OK 事件: @ok="handleOk" 自定义宽度: width="80%" OK 按钮文字: okText="确认”取消按钮文字:cancelText="Cancel"禁止点击遮罩(mask)关闭::maskClosable="false" 确认按钮样式:okType="link" 确认按钮样式,与Button相同,有四种样式: 主虚线危险链接 那么,Antd 只有确认按钮,如果按钮没有自定义样式,会出现以下情况: 不过,你可以使用 :cancelButtonProps 来设置取消按钮的 type 属性: :cancelButtonProps="{ props : {type: 'link'} }"隐藏页脚: :footer="null" 有时您需要自定义按钮。
您可以部分隐藏页脚,而不是使用 Antd 自己的按钮样式。然后将“确定”和“取消”事件绑定到按钮。
确认:@click="handleOk" 取消:@click="handleCancle" 以我上图的样式为例: .vue 代码: 代码语言:javascript 复制 ?请输入图片验证码
? JS 部分:代码语言:javascript copyCSS代码:覆盖原有样式代码语言:javascript copy/*验证码弹窗Modal*/.captcha-modal .form-item{ 背景:#F3F6FB ; }.captcha-modal .form-item input{ 边框:无; box-shadow: none;}.captcha-modal .captcha-img{ height: %;宽度:自动;位置:绝对;右:10 像素;顶部:0 ;}.captcha-modal .ant-modal-footer{ 填充:0;}.captcha-modal .ant-modal-footer>div{ 显示:flex; justify-content: space- Between;}.captcha-modal .ant -btn{ 宽度: 50%;高度:自动;字体大小:16px;边界半径:0;填充:10px 0;}.captcha-modal .ant-btn:first-child{ 颜色:#d58; border- right: 1pxsolid #e8e8e8;} 声明:本文由w3h5原创。
版权声明:本文内容由互联网用户自发贡献,本站不拥有所有权,不承担相关法律责任。如果发现本站有涉嫌抄袭的内容,欢迎发送邮件 举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。
标签:
相关文章
06-18
06-06
06-18
06-18
06-17
06-17
06-17
06-18
最新文章
【玩转GPU】ControlNet初学者生存指南
【实战】获取小程序中用户的城市信息(附源码)
包雪雪简单介绍Vue.js:开学
Go进阶:使用Gin框架简单实现服务端渲染
线程池介绍及实际案例分享
JMeter 注释 18 - JMeter 常用配置组件介绍
基于Sentry的大数据权限解决方案
【云+社区年度征文集】GPE监控介绍及使用