Refactor Select component to update selected value
This commit is contained in:
parent
ad6e55ed24
commit
055eefa6db
@ -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>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user