# Switch
# Basic switch
<canvas width="800" height="50">
<switch x="10" y="10"></switch>
</canvas>
# inactiveText、activeText
Set the
inactiveText
andactiveText
attributes respectively to the switch element to set the prompt text of the switch element.
# Custom switch value
Set the
inactiveValue
andactiveValue
attributes respectively to the switch element to set the custom value of the switch element.
<canvas width="800" height="50">
<switch x="10" y="10" inactiveText="关闭" activeText="打开" value="opened" inactiveValue="closed" activeValue="opened" @change="handleChange"></switch>
</canvas>
<script>
export default {
methods: {
handleChange(val) {
console.log(`current value is: ${val}`)
}
}
}
</script>
# Disabled
Pass the
disabled
attribute to the switch element to control whether it is disabled
<canvas width="800" height="50">
<switch x="10" y="10" disabled></switch>
<switch x="120" y="10" :value="true" disabled></switch>
</canvas>
# Attributes
Attribute | Description | Type | Accepted values | Default |
---|---|---|---|---|
value | switch value | string| number | boolean | ||
disabled | Whether to disable | boolean | false | |
inactiveText | Text prompt when closing | string | ||
activeText | Text prompt when opening | string | ||
inactiveValue | Switch value when closed | string| number | boolean | false | |
activeValue | Switch value when turned on | string| number | boolean | true | |
inactiveColor | Switch color when closed | string | '#C0CCDA' | |
activeColor | Switch color when turned on | string | '#409EFF' |
# Events
Event Name | Description | Parameters |
---|---|---|
change | Event triggered when the value of the switch changes | (value) |