vue-ant design示例大全——本地css/js资源


示例资源来自官网:https://www.antdv.com/components/button-cn

在 Ant Design Vue 中我们提供了五种按钮。

  • 主按钮:用于主行动点,一个操作区域只能有一个主按钮。
  • 默认按钮:用于没有主次之分的一组行动点。
  • 虚线按钮:常用于添加操作。
  • 文本按钮:用于最次级的行动点。
  • 链接按钮:一般用于链接,即导航至某位置。

以及四种状态属性与上面配合使用。

  • 危险:删除/移动/修改权限等危险操作,一般需要二次确认。
  • 幽灵:用于背景色比较复杂的地方,常用在首页/产品页等展示场景。
  • 禁用:行动点不可用的时候,一般需要文案解释。
  • 加载中:用于异步操作等待反馈的时候,也可以避免多次提交。
<!DOCTYPE html>
<html><head><meta charset="utf-8" /><title></title></head><link rel="stylesheet" type="text/css" href="css/antd.min.css" /><body><div id="app"><h1>基础按钮</h1><a-button type="primary">Primary Button</a-button><a-button>Default Button</a-button><a-button type="dashed">Dashed Button</a-button><a-button type="text">Text Button</a-button><a-button type="link">Link Button</a-button><hr/><h1>禁用-警告-图标按钮</h1><a-button type="primary" disabled>Primary(disabled)</a-button><a-button type="primary" danger>Primary</a-button><a-button type="primary"><a-icon type="wifi"></a-icon></a-button><a-button type="primary" shape="circle"><a-icon type="wifi"></a-icon></a-button><hr/><h1>按钮组</h1><a-radio-group><a-radio-button value="large">Large</a-radio-button><a-radio-button value="default">Default</a-radio-button><a-radio-button value="small">Small</a-radio-button></a-radio-group><hr/><h1>宽度按钮</h1><a-button type="primary" block>Primary</a-button><a-button block>Default</a-button><a-button type="dashed" block>Dashed</a-button><a-button danger block>Danger</a-button><a-button type="link" block>Link</a-button></div><script src="js/vue.min.js" type="text/javascript" charset="utf-8"></script><script src="js/antd.min.js" type="text/javascript" charset="utf-8"></script><script type="text/javascript">new Vue({el: "#app"})</script></body></html>

通过设置 Button 的属性来产生不同的按钮样式,推荐顺序为:type -> shape -> size -> loading -> disabled

按钮的属性说明如下:

属性 说明 类型 默认值 版本
block 将按钮宽度调整为其父宽度的选项 boolean false
danger 设置危险按钮 boolean false 2.2.0
disabled 按钮失效状态 boolean false
ghost 幽灵属性,使按钮背景透明 boolean false
href 点击跳转的地址,指定此属性 button 的行为和 a 链接一致 string -
htmlType 设置 button 原生的 type 值,可选值请参考 HTML 标准 string button
icon 设置按钮的图标类型 v-slot -
loading 设置按钮载入状态 boolean | { delay: number } false
shape 设置按钮形状 default | circle | round 'default'
size 设置按钮大小 large | middle | small middle
target 相当于 a 链接的 target 属性,href 存在时生效 string -
type 设置按钮类型 primary | ghost | dashed | link | text | default default

事件 #

事件名称 说明 回调参数 版本
click 点击按钮时的回调 (event) => void

支持原生 button 的其他所有属性。

FAQ #

如何移除 2 个汉字之间的空格 #

根据 Ant Design 设计规范要求,我们会在按钮内(文本按钮和链接按钮除外)只有两个汉字时自动添加空格,如果你不需要这个特性,可以设置 ConfigProvider的 autoInsertSpaceInButton 为 false

vue-ant design示例大全——按钮本地css/js资源相关推荐

  1. vue-ant design示例大全——icon与分隔符本地css/js资源

    vue-ant design示例大全--a-icon与分隔符本地css/js资源 目录 vue-ant design示例大全--a-icon与分隔符本地css/js资源 a-icon使用 品牌图标 简 ...

  2. ant design vue 树形控件_官宣!vue.ant.design 低调上线

    点击右上方,关注开源中国OSC头条号,获取最新技术资讯 官宣!官宣!官宣! 是的,你没看错就是那个 https://vue.ant.design. 至此,Ant Design 已经全面覆盖了 Reac ...

  3. 官宣!vue.ant.design 低调上线

    官宣!官宣!官宣! 是的,你没看错就是那个 https://vue.ant.design. 至此,Ant Design 已经全面覆盖了 React.Angular.Vue 三大前端框架,向着世界第一好 ...

  4. css3 滑动验证,Vue 实现拖动滑块验证功能(只有css+js没有后台验证步骤)

    vue验证滑块功能,在生活中很多地方都可以见到,那么使用起来非常方便,基于vue如何实现滑块验证呢?下面通过代码给大家讲解. 效果图如下所示: 拖动前 拖动后 代码引用的css与js都是线上的 将代码 ...

  5. 2019 Electron+Vue+Ant Design Vue仿网易云音乐windows客户端实战分享

    特点 拖拽播放 桌面歌词 mini模式 自定义托盘右键菜单 任务栏缩略图,歌曲操作 音频可视化 自动/手动检查更新 Nedb数据库持久化 自定义安装路径,安装界面美化 浏览器中启动客户端 Travis ...

  6. [Ant Design Vue]Ant Design Vue搭建项目

    一.为什么要用Ant Design 1.因为它是蚂蚁金服产出的一套牛逼哄哄的产品 2. 丰富的组件化设计规范 和组件化编码规范 3.它适用于企业级的中后台搭建 二.快速创建项目 1.安装脚手架 npm ...

  7. Vue + Ant Design Vue 的分页pagination

     table 的分页属性pagination 如上图,是用Ant Design创建表格时的分页,下面是我在做项目结合后台给的接口写的代码: <a-table:pagination="p ...

  8. Web前端单词大全(html+css+js+vue)

    style 修饰 width 宽度 height 高度 title 想说明的 text-align 水平对齐方式 center 居中 left 居左 right 居右 line-height 垂直对齐 ...

  9. 关于vue ant design vue 与谷歌浏览器最新版table表格超出长度错位的问题

    ant vue 表格超出长度不会超出隐藏-省略,ellipsis不起作用 解决方案: .textEllipsis {overflow: hidden;text-overflow: ellipsis;d ...

最新文章

  1. android系统应用程序,Android系统应用程序基本概念解读
  2. Lesson 12.1 深度学习建模实验中数据集生成函数的创建与使用
  3. HarmonyOS之JS/Java跨语言调试
  4. floatmap 二维数组_用J中的多维数组进行Arrays.fill
  5. python的函数代码块_Python从菜鸟到高手(8):print函数、赋值与代码块
  6. mysql注入 xfkxfk_WSS最新版多处SQL注入直接获取数据三(官方demo演示及快速定位漏洞技巧)...
  7. linux 添加隐藏wi-fi,隐藏wifi怎么设置?
  8. python字典练习_python字典练习
  9. vs2017使用GitHub插件发布项目到github
  10. 为什么有一些PDF转换成Word后是乱码?
  11. 数据库基础技巧及用法
  12. web前端期末大作业 html+css+javascript网页设计实例 企业网站制作——星利源商贸物流有限公司(毕业设计)
  13. linux系统开机自动锁定键盘,设置linux开机启动小键盘的详细教程设置linux开机启动小键盘的图文教程...
  14. android adb命令唤醒屏幕,如何使用adb命令打开和关闭屏幕?
  15. 水井坊:“高端化”的尴尬与库存危机
  16. rstp要点2:桥优先级为什么是4096的倍数?
  17. 关于2022年国内软件质量调查问卷的一些感悟与收获
  18. SaaS的商业模式是如何影响软件公司估值
  19. DataGrip深入实战教程
  20. Unbroken——坚不可摧

热门文章

  1. matlab形态学降噪,基于MATLAB的荧光分子图像降噪方法
  2. 设计一个属于自己的内容热度值算法
  3. H5+CSS3之变型
  4. PET考试成绩今日出炉
  5. 计算机软件工具有哪些,工具软件有哪些
  6. 《工程电磁场》学习笔记7-均匀传输线中的导行电磁波
  7. 运行opencv程序后出现runtime error! R6025-pure virtual function call 错误提示的解决方法
  8. ​支持护照识别文通证件识别专用PAD大升级
  9. EP4CE115F29C7的VGA显示
  10. 盘式滑环对材料的要求