Switch 切换开关

基本使用

使用 v-model 绑定一个 boolean 值用以确定当前开关的状态。



示例代码

<template>
    <Switch v-model="isOpened" ></Switch>
</template>

<script setup>
import { ref, watch } from 'vue'
import { Switch } from 'salix-ui'

const isOpened= ref(true);
</script>

禁用

使用 v-model 绑定 disabled 属性一个 boolean 变量用以确定当前开关是否禁用。


示例代码

<template>
    <Switch v-model="isOpened" :disabled="isDisabled"/>
    <Button 
        @click="handleDisabledBtnClick"
        v-text="isDisabled?'启用':'禁用'" 
    />
</template>
<script setup>
import { ref, watch} from 'vue'
import { Switch, Button } from 'salix-ui'

const isOpened = ref(false);
const isDisabled= ref(true);
const handleDisabledBtnClick = () =>{
    isDisabled.value = !isDisabled.value;
}
</script>