get: () => props.modelValue,
                  
                  
                    set: (value) => emit('update:modelValue', value),
                  
                  
                  })
                  
                  
                  
                  
                  
                  может быть лучше использовать watch?
                  
                  
                  для vue 2 это было критично, как обстоят дела в vue3?
                  
                  
                  
                  
                  
                  Пример с watch
                  
                  
                  const modelValue = toRef(props, 'modelValue')
                  
                  
                  const selectedConversation = ref(props.modelValue)
                  
                  
                  watch(modelValue, (newValue) => {
                  
                  
                    selectedConversation.value = newValue
                  
                  
                    emit('update:modelValue', newValue)
                  
                  
                  })
                  
                  
                
Проксирую v-model наружу
Если значение не меняется по сравнению с тем что пришло из инпута вам достаточно get\set в computed
А ничего что сайд эффект в computed?
За сайд эффекты можно говорить только в геттерах
Обсуждают сегодня