Files
catchAdmin/resources/admin/components/catchForm/components/Switch/index.vue
2024-04-23 13:12:02 +08:00

29 lines
485 B
Vue

<script setup lang="ts">
import { onMounted } from 'vue'
import { before } from 'node:test'
const props = defineProps({
value: {
type: [Boolean, String, Number],
default: false
}
})
defineOptions({
name: 'cswitch'
})
const valueModel = defineModel()
onMounted(() => {
valueModel.value = props.value
})
const change = (val: any) => {
valueModel.value = val
}
</script>
<template>
<el-switch @change="change" v-model="valueModel"/>
</template>