Welink React-ui表单组件Switch
Switch
选择开关。Switch UI 提供与WeLink规范一致的视图。
参数说明
参数 | 类型 | 默认值 | 说明 |
---|---|---|---|
checked | bool | false | 是否打开 |
onChange | func | - | 变更Switch状态事件 |
import React from 'react';
import {
CellsTitle,
CellBody,
CellBodyExplan,
CellFooter,
Form,
FormCell,
Switch
} from '@wecode/react-weui';
class SwitchDemo extends React.Component {
state = {
checked: true,
checkedBody: true
};
handelChangeChecked=(key, e)=>{
this.setState({ [key]: e.target.checked });
}
render() {
const { checked, checkedBody } = this.state;
return (
<section>
<CellsTitle>Switch开关</CellsTitle>
<Form>
<FormCell switch>
<CellBody>主文体</CellBody>
<CellFooter>
<Switch checked={checked} onChange={e => this.handelChangeChecked('checked', e)} />
</CellFooter>
</FormCell>
<FormCell switch>
<CellBody>
主文体
<CellBodyExplan>此处是辅助说明文体,说明文本</CellBodyExplan>
</CellBody>
<CellFooter>
<Switch checked={checkedBody} onChange={e => this.handelChangeChecked('checkedBody', e)} />
</CellFooter>
</FormCell>
</Form>
</section>
);
}
}
export default SwitchDemo;
- 点赞
- 收藏
- 关注作者
评论(0)