# Botón
Botón de operación básica. Cubre todas las variantes — type/size/plain/block/round/circle/loading, entre otras — y puede renderizarse como un enlace <a>.
Variantes del botón
<template>
<div class="demo-col">
<div class="demo-row">
<LhButton>Botón predeterminado</LhButton>
<LhButton type="primary">Botón principal</LhButton>
<LhButton type="success">Éxito</LhButton>
<LhButton type="warning">Advertencia</LhButton>
<LhButton type="danger">Peligro</LhButton>
</div>
<div class="demo-row">
<LhButton type="primary" plain>Botón plano</LhButton>
<LhButton type="primary" round>Botón redondeado</LhButton>
<LhButton type="primary" circle icon="lh-icon-search" />
<LhButton type="primary" loading>Cargando</LhButton>
<LhButton type="primary" disabled>Deshabilitado</LhButton>
</div>
<div class="demo-row">
<LhButton size="small">Pequeño</LhButton>
<LhButton size="medium">Tamaño predeterminado</LhButton>
<LhButton size="large">Grande</LhButton>
<LhButton type="primary" block style="max-width: 200px">Bloque (block)</LhButton>
</div>
<div class="demo-row">
<LhButton icon="lh-icon-search">Botón con icono</LhButton>
<LhButton native-type="submit" type="primary">type=submit nativo</LhButton>
<LhButton href="https://lh-ui.lhgb.top" target="_blank">Botón enlace (href)</LhButton>
</div>
</div>
</template>
# Props
| Prop | Descripción | Tipo | Predeterminado |
|---|---|---|---|
| type | Tipo de botón | 'default' \| 'primary' etc. (LH_BUTTON_TYPE_CONST) | 'default' |
| size | Tamaño; si no se pasa, se hereda de ConfigProvider | 'small' \| 'medium' \| 'large' | — |
| loading | Estado de carga (inhabilita el clic + spinner) | boolean | false |
| disabled | Deshabilitado | boolean | false |
| plain / block / round / circle | Modificadores de forma | boolean | false |
| icon | Clase del icono integrado | string | '' |
| nativeType | type nativo | 'button' \| 'submit' \| 'reset' | 'button' |
| href / target | Si se pasa href, se renderiza como <a> | string | '' / '_self' |
| themeVars / bgPattern / sx | Anulaciones de tema (véase la sección de temas) | — | — |
# Events
| Evento | Descripción | Parámetro del callback |
|---|---|---|
| click | No se puede hacer clic con loading/disabled | (e: MouseEvent) |
# Slots
| Slot | Descripción |
|---|---|
| default | Texto del botón |
| icon | Icono personalizado (anula el <i> predeterminado) |
Copyright © 2024-2026 FengMo WenXue