Refactor Select component to update selected value

This commit is contained in:
kur0nek-o 2024-02-23 14:56:11 +07:00
parent ad6e55ed24
commit 055eefa6db

View File

@ -26,18 +26,10 @@ const emit = defineEmits(['update:selected'])
const data = computed(() => [{ id: 0, name: props.placeholder }, ...props.data]) const data = computed(() => [{ id: 0, name: props.placeholder }, ...props.data])
const selected = ref(data.value[0].id) const selected = ref(data.value[0].id)
computed(() => {
if (props.selected.id === 0) {
selected.value = 0
}
})
watch( watch(
() => props.selected, () => props.selected,
(value: any) => { (value: any) => {
if (value.id === 0) { selected.value = value.id
selected.value = 0
}
} }
) )
</script> </script>