bird-button是基于react antd的Button组件进行封装的支持权限控制与幂等性控制的按钮组件。
<BirdButton permissionName={'sys'} type='primary' idempotency={true}>测试按钮</BirdButton>
支持antd的Button组件的所有api,另外支持:
参数 | 说明 | 类型 | 默认值 |
---|---|---|---|
permissionName | 所需权限名 | string | '' |
idempotency | 是否幂等性按钮 | bool | false |
默认permissionName为'',表示不验证权限。当permissionName有值时则验证当前用户是否拥有该权限,有则显示。