- Actionsheet 地址栏
- Badge 徽章
- Button 按钮
- Count 累加器
- Header 头部
- Icons 图标
- QRcode 二维码
- Range 滑块
- Rater 评价
- Search 搜索框
- Steps 步骤条
- Tab 标签栏
- Tabbar 底部标签
- Address 地址栏
- Cell 单元格
- Checkicon 单选按钮
- Checker 选择按钮
- Checklist 按钮组
- Countup 数字滚动
- Flexbox 弹性布局
- Indexlist 分类列表
- inlineCalendar 日历组件
- input 输入框
- Lazyload 懒加载
- Noticebar 通知栏
- Pullrefresh 刷新加载
- Radio 单选按钮
- Switch 开关
- Textarea 文本域
- Keyboard 键盘
- Pwdinput 密码输入框
- Datetime 日期
- Dialog 弹窗
- Loading 加载中
- Picker 选择
- Popup 弹出
- PopupPicker 弹出选择
- Scroll 滑动加载
- Slidbtn 滑动操作
- Swiper 滑动操作
- Toast 提示
- Uploader 上传
- ImgPreview 图片预览
文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
Button 按钮
import { Button } from 'feui'; components: { [Button.name]: Button }
代码演示
按钮类型
支持default
、primary
、warn
三种类型,默认为default
<fe-button type="default">页面次要操作</fe-button> <fe-button type="primary">页面主要操作</fe-button> <fe-button type="warn">页面警告操作</van-button>
小按钮
将mini
属性设置为true
可实现小按钮
<fe-button type="primary" mini>按钮</fe-button> <fe-button type="default" mini>按钮</fe-button> <fe-button type="warn" mini>按钮</fe-button>
禁用状态
通过disabled
属性来禁用按钮,此时按钮不可点击
<fe-button type="primary" disabled>页面主要操作 Disabled</fe-button> <fe-button type="default" disabled>页面次要操作 Disabled</fe-button> <fe-button type="warn" disabled>警告类操作 Disabled</fe-button>
加载状态
按钮出现loading
小菊花
<fe-button type="primary" show-loading>页面主要操作 Loading</fe-button> <fe-button type="default" show-loading>页面次要操作 Loading</fe-button> <fe-button type="warn" show-loading>警告类操作 Loading</fe-button>
按钮无背景
设置plain
为true
<fe-button type="primary" plain>页面主要操作 Loading</fe-button> <fe-button type="default" plain>页面次要操作 Loading</fe-button> <fe-button type="warn" plain>警告类操作 Loading</fe-button>
link
当成跳转链接使用
<fe-button type="primary" link="/demo">去demo页面</fe-button> <fe-button type="default" link="BACK">Back</fe-button>
背景渐变
接受一个数组 显示不同渐变色彩
<fe-button :gradients="['#1D62F0', '#19D5FD']">多彩背景</fe-button>
API
参数 | 说明 | 类型 | 默认值 | 可选值 |
---|---|---|---|---|
type | 按钮类型 | String | default | default ,primary ,warn |
disabled | 按钮是否可用 | Boolean | false | true ,false |
text | 按钮文字,同默认slot | String | - | - |
mini | 是否为小按钮 | Boolean | false | true ,false |
plain | 按钮是否有背景 | Boolean | false | true ,false |
show-loading | 是否有loading | Boolean | false | true ,false |
link | vue-router路由 | String | - | - |
gradients | 背景渐变,数组最小要传两个值 | Array | - | - |
action-type | button的type属性,默认为浏览器默认(submit) | String | submit | submit ,button ,reset |
- | - | - | - | - |
Slots
Slot名 | 说明 | 备注 |
---|---|---|
default | 按钮文字 | - |
- | - | - |
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论