<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>