switch组件
介绍
用来打开或关闭选项。
安装
import { createApp } from 'vue';
import { Switch } from '@nutui/nutui';
const app = createApp();
app.use(Switch);
代码演示
基础用法
<nut-switch></nut-switch>
change事件
<nut-switch @switch-change="change"></nut-switch>
export default {
setup() {
const change = (event: Event, isOpen: boolean) => {
console.log('触发了change事件,开关状态:', isOpen);
};
return {
change
};
}
};
自定义颜色
<nut-switch activeColor="blue"></nut-switch>
API
Props
| 参数 |
说明 |
类型 |
默认值 |
| status |
开关状态 |
Boolean |
true |
| activeColor |
开关打开时的背景颜色 |
String |
rgb(250,63,25,1) |
| inactiveColor |
开关关闭时的背景颜色 |
String |
rgba(235,235,235,1) |
Events
| 事件名 |
说明 |
回调参数 |
| switch-change |
切换开关时触发 |
event: Event |