Посмотрите в сторону компонента Input, где вы одновременно указываете v-bind="$attrs" и value тегу . Вы внутри App вызываете этот компонент и передаете в него v-model (value+@input). Получается, что тегу передается сначала value=$attrs.value, а ниже - value=localValue
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.