# 按钮 Button
操作按钮
# 示例代码
- 基本使用
<via-button>按钮</via-button>
<via-button text="按钮"/>
- 加载
<via-button loading>加载中...</via-button>
- 禁用
<via-button disabled>按钮禁用</via-button>
- 自定义 宽高,圆角,文字大小,loading
<via-button
width="260"
height="80"
textSize="24"
radius="10"
iconSize="20"
iconColor="red"
loading
>自定义大小按钮
</via-button>
- 自定义 图标
<via-button iconName="forward">自定义 图标按钮 </via-button>
# 属性
属性 | 说明 | 类型 | 默认值 | 备注 |
---|---|---|---|---|
text | 按钮文案 | String | '' | 也支持slot形式 |
loading | 加载状态 | Boolean | false | |
disabled | 禁用状态 | Boolean | false | |
touchOpacity | 按压态 | Number | 0.6 | |
textSize | 按钮文案尺寸 | Number | 32rpx | |
textColor | 文案颜色 | String | '#fff' | 如果为空取默认值 |
width | 宽度 | Number | 0 | 如果为0 默认值跟随父容器宽 |
height | 高度 | Number | 86rpx | |
radius | 圆角 | Number | 44rpx | |
btnColor | 按钮背景色 | String | #343c5c | 如果为空取默认值 |
styleName | 按钮样式的字符串形式 | String | '' | |
iconName | 按钮图标名称 | String | '' | |
iconSize | 按钮图标尺寸 | Number | 28 | |
iconColor | 按钮图标颜色 | String | '#fff' | |
iconSrc | 按钮图标远程地址 | String | '' |
# 外部样式类
类名 | 说明 | 备注 |
---|---|---|
class-button | 按钮外部样式类名 | 若类名下的样式不生效,建议加上 !import |
class-button-disabled | 禁用状态下的类名 |
# 插槽
名称 | 说明 | 备注 |
---|---|---|
- | 按钮文案 | 自定义按钮名称 |
# 事件
名称 | 说明 | 返回值 | 备注 |
---|---|---|---|
onClick | 按钮点击事件 | 只有可点击状态小才会触发 loading disabled都不会触发 |
图标 Icon →