import { Switch, Modal,} from 'antd';
const confirm = Modal.confirm;
state = {
is_switch: Math.random() > 0.5,
};
<Switch
checked={this.state.is_switch}
checkedChildren="禁用"
unCheckedChildren="启用"
onChange={this.onChange}
}
/>
onChange = (checked) => {
console.log(checked);
const that = this;
var title = checked ? "启用" : "禁用";
console.log(title);
confirm({
title: `确定要${title}吗?`,
content: '',
okText: '确定',
cancelText: '取消',
onOk() {
if (checked) {
that.setState({ is_switch: checked });
} else {
//
that.setState({ is_switch: checked });
}
console.log('OK');
},
onCancel() {
console.log('Cancel');
},
});
};