Appearance
wkv-button
按钮。
用法
html
<wkv-button></wkv-button>Props
| 属性名 | 类型 | 默认值 | 说明 |
|---|---|---|---|
| size | String | large | 按钮大小,可选 large small mini |
| type | String | primary | 按钮类型,可选 primary secondary link |
| plain | Boolean | false | 是否文字按钮 |
| disabled | Boolean | false | 是否禁用状态 |
| loading | Boolean | false | 是否加载状态 |
Events
| 事件名 | 事件说明 | 函数签名 | 参数说明 |
|---|---|---|---|
| click | 点击事件 | () => void | - |
示例
vue
<template>
<view class="wkv-button-example">
<wk-section>大按钮:</wk-section>
<wkv-button>主要</wkv-button>
<wkv-button size="large" type="secondary">次要</wkv-button>
<wkv-button size="large" disabled>禁用</wkv-button>
<wk-section>小按钮:</wk-section>
<wkv-button size="small" type="primary">主要</wkv-button>
<wkv-button size="small" type="secondary">次要</wkv-button>
<wkv-button size="small" disabled>禁用</wkv-button>
<wk-section>超小按钮:</wk-section>
<wkv-button size="mini" type="primary">主要</wkv-button>
<wkv-button size="mini" type="secondary">次要</wkv-button>
<wkv-button size="mini" disabled>禁用</wkv-button>
<wk-section>文字按钮:</wk-section>
<wkv-button plain type="primary">主要</wkv-button>
<wkv-button plain type="secondary">次要</wkv-button>
<wkv-button plain type="link">链接</wkv-button>
<wk-section>Loading:</wk-section>
<wkv-button loading size="small" type="primary">主要</wkv-button>
<wkv-button loading size="small" type="secondary">次要</wkv-button>
<wkv-button loading size="small" type="link">链接</wkv-button>
</view>
</template>vue
<script setup lang="ts"></script>scss
<style lang="scss">
.wkv-button-example {
padding: 20px;
.wkv-button--large + .wkv-button--large {
margin-top: 15px;
}
}
</style>