Skip to content

Button 按钮

该组件主要是对一些常用图标按钮的封装,如果不满足,请使用el-button

基础用法

查看代码
vue
<template>
  <el-space wrap>
    <gi-button type="add" @click="handleClick"></gi-button>
    <gi-button type="edit"></gi-button>
    <gi-button type="delete"></gi-button>
    <gi-button type="search"></gi-button>
    <gi-button type="search" loading></gi-button>
    <gi-button type="reset"></gi-button>
    <gi-button type="upload"></gi-button>
    <gi-button type="download"></gi-button>
    <gi-button type="upload">导入</gi-button>
    <gi-button type="download">导出</gi-button>
    <gi-button type="print"></gi-button>
    <gi-button type="success">按钮</gi-button>
  </el-space>
</template>

<script setup lang="ts">
import { ElMessage } from 'element-plus'

function handleClick() {
  ElMessage.success('点击了按钮')
}
</script>

按钮尺寸

查看代码
vue
<template>
  <el-space wrap>
    <gi-button type="add" size="small"></gi-button>
    <gi-button type="edit" size="small"></gi-button>
    <gi-button type="delete" size="small"></gi-button>
    <gi-button type="search" size="small">查询</gi-button>
    <gi-button type="reset" size="small"></gi-button>
  </el-space>
</template>

API

参数说明类型默认值
type类型add | edit | delete | search | reset | upload | download | print | ElButtonProps['type']-

TIP

继承 el-button 的所有属性