Skip to content

Latest commit

 

History

History
59 lines (44 loc) · 2.35 KB

button.md

File metadata and controls

59 lines (44 loc) · 2.35 KB

Overview

Button 组件用于创建各种按钮, Button-group 可创建按钮组。

Usage

使用 d-button 标签即可创建一个 Button 组件:

  <d-button type="primary">Primary Button</d-button>

使用 d-button-group 标签来创建一个按钮组, 需在其中嵌套若干个由 d-button 标签创建的按钮:

  <d-button-group>
    <d-button></d-button>
    <d-button></d-button>
    <d-button></d-button>
  </d-button-group>

Properties

Button 目前可以使用的属性如下:

Property Description
type Button 的颜色主题, 可设置为 "primary", "success", "info", "warning", "danger", 若不设置则为默认主题。
size Button 的尺寸, 可设置为 "large" 或 "small", 若不设置则尺寸为中。
disabled 添加 disabled 属性即可让按钮处于不可用状态,同时按钮样式也会改变。
icon 显示在按钮文字前的图标, 值为 Icon 组件的类名。

Button-group 目前可以使用的属性如下:

Property Description
size Button-group 的尺寸, 可设置为 "large" 或 "small", 若不设置则尺寸为中。无需再为 Button-group 中的 Button 组件设置尺寸。
selection-mode Button-group 中可被选中的 Button 是否唯一, 设置为 'single' 时只能选中一个,设置为 'multiple' 时可选择多个, 默认值为 'none', 即按钮不可被选中。

嵌套于 Button-group 组件中的 Button 组件还可设置如下两个属性:

Property Description
selected 添加 selected 属性即可让 Button 组件处于默认选中状态。
value Button-group 组件中被选中的 Button 发生变化时, 传向回调函数的值。

关于最后一个 value 属性: 当用户通过点击按钮, 使 Button-group 组件中被选中的 Button 发生变化时, 会触发 @select 事件, 调用相应的回调函数, 该回调函数的参数即为目前被选中的各 Button 组件的 value 值所组成的数组。绑定事件的方法如下:

 <d-button-group  @select="selectFunc">
   <d-button value="1">全部商家</d-button>
   <d-button value="2">甜品饮品</d-button>
   <d-button value="3">小吃零食</d-button>
   <d-button selected value="4">鲜花蛋糕</d-button>
   <d-button value="5">果蔬生鲜</d-button>
 </d-button-group>