import { Switch } from 'antd';
import React, { useEffect } from 'react';
export default function SwitchWeb(props) {
const {
checked: value,
onChange,
json,
disabled,
} = props;
const changeSw = (v) => {
onChange(v);
};
useEffect(() => {
if (typeof value !== 'boolean') {
if (value && value === 'true') {
onChange(true);
} else {
onChange(false);
}
}
}, [value]);
return (
<Switch
disabled={disabled}
onChange={changeSw}
checked={value}
checkedChildren={json.checkedChildren}
unCheckedChildren={json.unCheckedChildren}
/>
);
}
-
由 钟是志 提交于a99dd598