1.1.0 • Published 1 year ago
sad-button v1.1.0
Sad Button 组件
Sad Button 组件是一个灵活的按钮组件,可以根据需求定制按钮的样式、大小和状态。
使用方法
安装
Sad Button 组件可以通过 npm 安装:
npm install sad-button --save
引入
在需要使用的组件中引入 sad Button:
import SadButton from 'sad-button';
基本用法
使用
<sad-button>
标签来创建按钮,可以通过插入文本或其他元素来定义按钮的内容。<sad-button>Click me</sad-button>
属性
Sad Button 组件提供了以下属性来定制按钮的样式、大小和状态:
type
: 按钮类型,可选值包括default
,primary
,success
,info
,warning
,danger
,默认为default
;size
: 按钮大小,可选值包括default
,medium
,small
,mini
,默认为default
;disabled
: 是否禁用按钮,值为true
或false
,默认为false
;round
: 是否显示圆角按钮,值为true
或false
,默认为false
;circle
: 是否显示圆形按钮,值为true
或false
,默认为false
;
<sad-button type="primary" size="medium" disabled round>Primary Button</sad-button>
事件
Sad Button 组件支持
click
事件,可以通过@click
绑定事件处理函数。<sad-button @click="handleClick">Click me</sad-button>
示例
<template>
<div class="first">
<sad-button>主要按钮</sad-button>
<sad-button @click="handleClick" type="primary">主要按钮</sad-button>
<sad-button type="success">成功按钮</sad-button>
<sad-button type="info">信息按钮</sad-button>
<sad-button type="warning">警告按钮</sad-button>
<sad-button type="danger">危险按钮</sad-button>
</div>
<div class="second">
<sad-button round>主要按钮</sad-button>
<sad-button round type="primary">主要按钮</sad-button>
<sad-button round type="primary">主要按钮</sad-button>
<sad-button round type="success">成功按钮</sad-button>
<sad-button round type="info">信息按钮</sad-button>
<sad-button round type="warning">警告按钮</sad-button>
<sad-button round type="danger">危险按钮</sad-button>
</div>
<div class="third">
<sad-button disabled>主要按钮</sad-button>
<sad-button disabled type="primary">主要按钮</sad-button>
<sad-button disabled type="primary">主要按钮</sad-button>
<sad-button disabled type="success">成功按钮</sad-button>
<sad-button disabled type="info">信息按钮</sad-button>
<sad-button disabled type="warning">警告按钮</sad-button>
<sad-button disabled type="danger">危险按钮</sad-button>
</div>
<div class="fourth">
<sad-button>主要按钮</sad-button>
<sad-button size="medium" type="primary">主要按钮</sad-button>
<sad-button size="small" type="primary">主要按钮</sad-button>
<sad-button size="mini" type="success">成功按钮</sad-button>
<sad-button size="mini" type="info">信息按钮</sad-button>
<sad-button size="small" type="warning">警告按钮</sad-button>
<sad-button size="medium" type="danger">危险按钮</sad-button>
</div>
</template>
<script lang="ts" setup>
import sadButton from 'sad-button';
function handleClick() {
console.log('Button clicked!');
}
</script>
注意事项
- 当需要自定义按钮样式时,可以通过在
<sad-button>
标签中添加类名来实现。
更新日志
- v1.0.0 (2024-04-19): 初始版本发布。