mirror of
https://github.com/yangjian102621/geekai.git
synced 2025-12-27 10:35:58 +08:00
27 lines
401 B
Vue
27 lines
401 B
Vue
<template>
|
|
<el-switch
|
|
v-model="model"
|
|
:size="size"
|
|
@change="$emit('update:value', $event)"
|
|
/>
|
|
</template>
|
|
|
|
<script setup>
|
|
import { ref, watch } from "vue";
|
|
const props = defineProps({
|
|
value: Boolean,
|
|
size: {
|
|
type: String,
|
|
default: "default"
|
|
}
|
|
});
|
|
const model = ref(props.value);
|
|
|
|
watch(
|
|
() => props.value,
|
|
(newValue) => {
|
|
model.value = newValue;
|
|
}
|
|
);
|
|
</script>
|