vue-ant design示例大全——按钮本地css/js资源
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资源相关推荐
- vue-ant design示例大全——icon与分隔符本地css/js资源
vue-ant design示例大全--a-icon与分隔符本地css/js资源 目录 vue-ant design示例大全--a-icon与分隔符本地css/js资源 a-icon使用 品牌图标 简 ...
- ant design vue 树形控件_官宣!vue.ant.design 低调上线
点击右上方,关注开源中国OSC头条号,获取最新技术资讯 官宣!官宣!官宣! 是的,你没看错就是那个 https://vue.ant.design. 至此,Ant Design 已经全面覆盖了 Reac ...
- 官宣!vue.ant.design 低调上线
官宣!官宣!官宣! 是的,你没看错就是那个 https://vue.ant.design. 至此,Ant Design 已经全面覆盖了 React.Angular.Vue 三大前端框架,向着世界第一好 ...
- css3 滑动验证,Vue 实现拖动滑块验证功能(只有css+js没有后台验证步骤)
vue验证滑块功能,在生活中很多地方都可以见到,那么使用起来非常方便,基于vue如何实现滑块验证呢?下面通过代码给大家讲解. 效果图如下所示: 拖动前 拖动后 代码引用的css与js都是线上的 将代码 ...
- 2019 Electron+Vue+Ant Design Vue仿网易云音乐windows客户端实战分享
特点 拖拽播放 桌面歌词 mini模式 自定义托盘右键菜单 任务栏缩略图,歌曲操作 音频可视化 自动/手动检查更新 Nedb数据库持久化 自定义安装路径,安装界面美化 浏览器中启动客户端 Travis ...
- [Ant Design Vue]Ant Design Vue搭建项目
一.为什么要用Ant Design 1.因为它是蚂蚁金服产出的一套牛逼哄哄的产品 2. 丰富的组件化设计规范 和组件化编码规范 3.它适用于企业级的中后台搭建 二.快速创建项目 1.安装脚手架 npm ...
- Vue + Ant Design Vue 的分页pagination
table 的分页属性pagination 如上图,是用Ant Design创建表格时的分页,下面是我在做项目结合后台给的接口写的代码: <a-table:pagination="p ...
- Web前端单词大全(html+css+js+vue)
style 修饰 width 宽度 height 高度 title 想说明的 text-align 水平对齐方式 center 居中 left 居左 right 居右 line-height 垂直对齐 ...
- 关于vue ant design vue 与谷歌浏览器最新版table表格超出长度错位的问题
ant vue 表格超出长度不会超出隐藏-省略,ellipsis不起作用 解决方案: .textEllipsis {overflow: hidden;text-overflow: ellipsis;d ...
最新文章
- android系统应用程序,Android系统应用程序基本概念解读
- Lesson 12.1 深度学习建模实验中数据集生成函数的创建与使用
- HarmonyOS之JS/Java跨语言调试
- floatmap 二维数组_用J中的多维数组进行Arrays.fill
- python的函数代码块_Python从菜鸟到高手(8):print函数、赋值与代码块
- mysql注入 xfkxfk_WSS最新版多处SQL注入直接获取数据三(官方demo演示及快速定位漏洞技巧)...
- linux 添加隐藏wi-fi,隐藏wifi怎么设置?
- python字典练习_python字典练习
- vs2017使用GitHub插件发布项目到github
- 为什么有一些PDF转换成Word后是乱码?
- 数据库基础技巧及用法
- web前端期末大作业 html+css+javascript网页设计实例 企业网站制作——星利源商贸物流有限公司(毕业设计)
- linux系统开机自动锁定键盘,设置linux开机启动小键盘的详细教程设置linux开机启动小键盘的图文教程...
- android adb命令唤醒屏幕,如何使用adb命令打开和关闭屏幕?
- 水井坊:“高端化”的尴尬与库存危机
- rstp要点2:桥优先级为什么是4096的倍数?
- 关于2022年国内软件质量调查问卷的一些感悟与收获
- SaaS的商业模式是如何影响软件公司估值
- DataGrip深入实战教程
- Unbroken——坚不可摧