1
0
mirror of https://gitee.com/vant-contrib/vant.git synced 2025-04-06 03:57:59 +08:00
2017-03-22 17:35:58 +08:00

2.6 KiB
Raw Blame History

Button 按钮

使用指南

一些使用指南。

代码示例

:::demo 按钮功能只接受primary, default, danger三种类型默认default。

<zan-row>
  <zan-col span="24">
    <zan-button block>default</zan-button>
  </zan-col>
  <zan-col span="24">
    <zan-button type="primary" block>primary</zan-button>
  </zan-col>
  <zan-col span="24">
    <zan-button type="danger" block>danger</zan-button>
  </zan-col>
</zan-row>

:::

:::demo 禁用状态

<zan-row>
  <zan-col span="24">
    <zan-button disabled block>diabled</zan-button>
  </zan-col>
</zan-row>

:::

:::demo 按钮尺寸,只接受large, normal, small, mini四种尺寸,默认normal

<zan-row>
  <zan-col span="24">
    <zan-button size="large">large</zan-button>
  </zan-col>
</zan-row>
<zan-row gutter="10">
  <zan-col span="8">
    <zan-button type="primary" block>normal</zan-button>
  </zan-col>
  <zan-col span="8">
    <zan-button size="small" block>small</zan-button>
  </zan-col>
  <zan-col span="8">
    <zan-button size="mini" block>mini</zan-button>
  </zan-col>
</zan-row>

:::

:::demo 自定义按钮标签,按钮默认是button标签,可以使用tag属性修改为一个a标签。

<zan-row>
  <zan-col span="24">
    <zan-button tag="a" type="primary" href="https://www.youzan.com" target="_blank">a标签按钮</zan-button>
  </zan-col>
</zan-row>

:::

:::demo loading按钮

<zan-row>
  <zan-col span="24">
    <zan-button type="primary" loading block>loading</zan-button>
  </zan-col>
  <zan-col span="24">
    <zan-button loading block></zan-button>
  </zan-col>
</zan-row>

:::

:::demo button group

<div class="button-group">
  <zan-button type="primary" size="small">确认付款</zan-button>
  <zan-button size="small">确认收货</zan-button>
  <zan-button size="small">取消订单</zan-button>
</div>

:::

API

参数 说明 类型 默认值 可选值
type 按钮类型 string default primary, danger
size 按钮尺寸 string normal large, small, mini
tag 按钮标签 string button a, span, ...
diabled 按钮是否禁用 boolean
block 按钮是否显示为块级元素 boolean