<script> import VcSwitch from '../index'; import '../assets/index.less'; export default { data() { return { disabled: false, }; }, methods: { toggle() { this.disabled = !this.disabled; }, onChange(value) { console.log(`switch checked: ${value}`); // eslint-disable-line }, }, render() { return ( <div style="margin: 20px"> <VcSwitch onChange={this.onChange} disabled={this.disabled} checkedChildren={'开'} unCheckedChildren={'关'} /> <div style="margin-top: 20px"> <button onClick={this.toggle}>toggle disabled</button> </div> </div> ); }, }; </script>