赞
踩
多端按钮基础组件,可用于进行强交互的操作。
import { Button } from '@ray-js/ray';
属性 | 类型 | 默认值 | 必填 | 说明 | 支持平台 |
---|---|---|---|---|---|
size | keyof Size | default | 否 | 按钮的大小 | 涂鸦、微信 |
type | keyof Type | default | 否 | 按钮的样式类型 | 涂鸦、微信 |
plain | boolean | false | 否 | 按钮是否镂空,背景色透明 | 涂鸦、微信 |
disabled | boolean | false | 否 | 是否禁用 | 涂鸦、微信 |
loading | boolean | false | 否 | 名称前是否带 loading 图标 | 涂鸦、微信 |
formType | keyof FormType | 否 | 用于 form 组件,点击分别会触发 form 组件的 submit/reset 事件 | 涂鸦、微信 | |
openType | OpenType | 否 | 微信开放能力 | 微信 | |
hoverClassName | string | button-hover | 否 | 指定按下去的样式类。当 hover-class="none" 时,没有点击态效果 | 涂鸦、微信 |
hoverStop Propagation | boolean | false | 否 | 指定是否阻止本节点的祖先节点出现点击态 | 微信 |
hoverStartTime | number | 20 | 否 | 按住后多久出现点击态,单位毫秒 | 涂鸦、微信 |
hoverStayTime | number | 70 | 否 | 手指松开后点击态保留时间,单位毫秒 | 涂鸦、微信 |
- import React from 'react';
- import { Button, View } from '@ray-js/ray';
- import styles from './index.module.less';
-
- export default function () {
- return (
- <View className={styles.buttonWrapper}>
- <Button> Button </Button>
- <Button loading style={{ marginLeft: '8px', marginRight: '8px' }}>
- Loading
- </Button>
- <Button disabled> Disabled </Button>
- </View>
- );
- }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。