@vikas_web

Как исправить ошибку мутации?

выдает 2:19 error Unexpected mutation of "modelValue" prop vue/no-mutating-props
тоесть ругается на данную строку


<template>
	<select v-model="modelValue" @change="changeOption">
		<option  disabled value="">test</option>
		<option v-for="option in options" :key="option.value" :value="option.value"> {{option.name}} </option>
	</select>
</template>

<script>
	export default {
		name: 'my-select',
		props: {
			modelValue: {
				type: String
			},
			options: {
				type: Array,
				default: ()=>  []
			}
		},
		methods: {
			changeOption(event) {
				this.$emit('update:modelValue', event.target.value);
			}
		}
	}
</script>
  • Вопрос задан
  • 1513 просмотров
Решения вопроса 1
MrDecoy
@MrDecoy
Верставший фронтендер
поменять v-model на :value
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы