Добрый день. Не могу понять почему не могу обратиться к переменной которая есть в data: {}
data: function() {
return {
default: {
...
hasSelected: false;
...
},
dirty: {
...
hasSelected: false;
...
},
}
}
В методах я обновляю переменную в dirty так:
Menu.dirty.hasSelected = Boolean(hasSelected);
Если вывести console.log, то все окей... переменная выводится... а вот при рендере html ошибка...
В HTML обращаюсь к данной переменной в цикле v-for и выдает ошибку что TypeError: Cannot read property 'hasSelected' of undefined"
...
<div v-if="this.dirty.hasSelected">Lorem</div>
...