Skip to content

按钮

基于 naive-ui 的button二次封装。

INFO

无需引入,可直接使用

Usage

vue
<template>
  <w-button @click="onClick" />
</template>

Props

名称类型默认值说明
iconstring-含有 icon 的按钮,直接传入图标的字符串即可
textPropstring-按钮显示的文字,以 prop 形式传入
retrynumber0封装好的重试间隔,单位是秒
debouncenumber0封装好的防抖(只针对 click 事件),单位是毫秒
confirmbooleanfalse封装好的 popconfirm,暂没暴露 confirm message
authstring-权限字符串
iconButtonbooleanfalse图标按钮,需要提供 icon 属性

Type

ts
import type { ButtonProps } from 'naive-ui'

import { props } from './props'

type ExtendProps = Partial<ExtractPropTypes<typeof props>>

export interface WButtonProps extends ButtonProps, ExtendProps {}

Released under the MIT License.