# button
按钮。
# 使用示例
扫码预览
用BoosHi扫码或PC端点击
<template>
<view class="demo-ui-page">
<view class="demo-title">button 按钮</view>
<view class="demo-padding-wrap">
<button class="mb-10" type="primary">页面主操作 Normal</button>
<button class="mb-10" type="primary" loading="true">页面主操作 Loading</button>
<button class="mb-10" type="primary" disabled="true">页面主操作 Disabled</button>
<button class="mb-10" type="default">页面次要操作 Normal</button>
<button class="mb-10" type="default" disabled="true">页面次要操作 Disabled</button>
<button class="mb-10" type="warn">警告类操作 Normal</button>
<button class="mb-10" type="warn" disabled="true">警告类操作 Disabled</button>
<view class="button-sp-area">
<button class="mb-10" type="primary" plain="true">按钮</button>
<button class="mb-10" type="primary" disabled="true" plain="true">不可点击的按钮</button>
<button class="mb-10" type="default" plain="true">按钮</button>
<button class="mb-10" type="default" disabled="true" plain="true">按钮</button>
<button class="mr-10" type="primary" size="mini">按钮</button>
<button class="mr-10" type="default" size="mini">按钮</button>
<button class="mr-10" type="warn" size="mini">按钮</button>
</view>
</view>
</view>
</template>
<script>
export default {
}
</script>
<style lang="scss" scoped>
.button-sp-area {
padding: 14px;
max-width: 400px;
}
</style>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
展开 刷新 关闭
# 属性说明
属性名 | 类型 | 默认值 | 说明 | 生效时机 |
---|---|---|---|---|
size | String | default | 按钮的大小 | |
type | String | default | 按钮的样式类型 | |
plain | Boolean | false | 按钮是否镂空,背景色透明 | |
disabled | Boolean | false | 是否禁用 | |
loading | Boolean | false | 名称前是否带 loading 图标 | |
form-type | String | 用于 <form> 组件,点击分别会触发 <form> 组件的 submit/reset 事件 | ||
open-type | String | 开放能力 | ||
hover-class | String | button-hover | 指定按钮按下去的样式类。当 hover-class="none" 时,没有点击态效果 | |
hover-start-time | Number | 20 | 按住后多久出现点击态,单位毫秒 | |
hover-stay-time | Number | 70 | 手指松开后点击态保留时间,单位毫秒 |
注:button-hover
默认为 {background-color: rgba(0, 0, 0, 0.1); opacity: 0.7;}
# size 有效值
值 | 说明 |
---|---|
default | 默认大小 |
mini | 小尺寸 |
# type 有效值
值 | 说明 |
---|---|
primary | 蓝色 |
default | 白色 |
warn | 红色 |
# form-type 有效值
值 | 说明 |
---|---|
submit | 提交表单 |
reset | 重置表单 |
# open-type 有效值
值 | 说明 |
---|---|
share | 触发用户转发, 分享内容到BossHi。三端3.10.0支持 |