@Max9999

Ворнинг в vue, который не проблема?

Все добрый день.
В родительском компоненте вызываю компонент:
<div   v-else v-for="(post, index) in visibilityData" :key="post.index" >
    <DataItem 
    :post="post"
    :index="index" 
    :quantity="visibilityData.length"
   vizad
   vizadtex
   btnnorm
    />
  </div>


В DataItem есть props, которые в ем же я изменяю, например, this.btnnorm = true. Vue на это ругается:

Avoid mutating a prop directly since the value will be overwritten whenever the parent component re-renders. Instead, use a data or computed property based on the prop's value. Prop being mutated: "btnnorm"


В принципе понятно, на что ругается.. Но это поведение мне и нужно... При изменнении visibilityData в родительском компоненте перерисовывалось с дефотными значениями. Почитал. пишут, что надо пропсы записывать в data и там уже менять. Задавал, через них. но тогда

Property or method "vizcompare" is not defined on the instance but referenced during render. Make sure that this property is reactive, either in the data option, or for class-based components, by initializing the property.

и там и там задаю начальные значени..
  • Вопрос задан
  • 146 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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