Задать вопрос
@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.

и там и там задаю начальные значени..
  • Вопрос задан
  • 163 просмотра
Подписаться 1 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • HTML Academy
    Vue.js 3 — разработка клиентских приложений
    1 месяц
    Далее
  • Академия Эдюсон
    Frontend-разработчик + ИИ
    9 месяцев
    Далее
  • Stepik
    Frontend разработчик на HTML, CSS и JavaScript
    4 месяца
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы