NpButton

n-button 进行封装,扩展了节流和异步能力。

基础用法

默认点击事件已做节流处理

浏览器不支持,请手动复制 basic.vue

异步按钮

使用 :click 属性代替原来的 @click 事件

浏览器不支持,请手动复制 async.vue

按钮类型

浏览器不支持,请手动复制 type.vue

属性

Props

属性说明类型默认值
throttle-delay节流延迟number350
loading-delay加载延迟number250
click点击函数() => Promise<void>-
tyoe主题风格primary/danger/warning/successdefault
props其他按钮属性object -> Button Propsopen in new window

Events

事件名说明参数
click点击触发的事件() => void

Slots

插槽名说明
default自定义默认内容

类型

组件导出以下类型定义

import type { NpButtonProps } from 'naive-plus'