Skip to content

Button 按钮 ​

常用的操作按钮组件。

基础用法 ​

使用 type 属性定义按钮的类型。

不同尺寸 ​

使用 size 属性定义按钮的尺寸,支持 large、medium、small、mini 四种尺寸。

圆角按钮 ​

使用 round 属性来定义圆角按钮。

禁用状态 ​

使用 disabled 属性来定义按钮是否被禁用。

加载状态 ​

使用 loading 属性来定义按钮的加载状态。

API ​

Props ​

参数说明类型可选值默认值
type按钮类型stringprimary / success / warning / danger / info / defaultdefault
size按钮尺寸stringlarge / medium / small / mini-
round是否为圆角按钮boolean-false
loading是否为加载状态boolean-false
disabled是否禁用boolean-false
nativeType原生 type 属性stringbutton / submit / resetbutton
iconPlacement图标位置stringleft / rightleft

Events ​

事件名说明回调参数
click点击按钮时触发(event: MouseEvent) => void
mousedown鼠标按下时触发(event: MouseEvent) => void

Slots ​

插槽名说明
default按钮内容
icon自定义图标

使用示例 ​

vue
<template>
  <AxButton type="primary" @click="handleClick">点击我</AxButton>
  <AxButton type="success" loading>加载中</AxButton>
  <AxButton type="danger" disabled>禁用</AxButton>
</template>

<script setup>
import { AxButton } from '@axis-ui/components'

const handleClick = () => {
  console.log('按钮被点击')
}
</script>

基于 MIT 协议开源