跳到正文
Linasan UI

Button 按钮

触发一个操作。九种外观、七种尺寸,自带加载态。

loading 时显示转圈、禁用按钮并设置 aria-busy。asChild 把样式交给子元素(比如路由的 Link)。

安装

pnpm dlx shadcn@latest add https://docs.linasan.cn/r/button.json

第一次装本站的组件前先在项目里执行一次 shadcn init,详见 安装。

用法

import { Button } from '@/components/ui/button';

<Button variant="outline">取消</Button>
<Button loading={saving}>保存</Button>

示例

尺寸

icon、icon-sm、icon-xs 是只放图标的方形按钮,记得给 aria-label。

属性

属性

类型

本页目录