У меня есть этот простой компонент крошки внутри моего приложения. Есть свойство данных selectedTable, но при его изменении компонент не рендерится повторно. Но когда я добавляю: key = "selectedTable", он перерисовывается. Почему это происходит?
Кто-нибудь еще сталкивался с этой проблемой?
![enter image description here](https://i.stack.imgur.com/5rFvW.jpg)
export default {
template: `
<div class="cr-snackbar">
<div class="cr-snackbar-selection">
Table {{ pickedTable }}
</div>
</div>
`,
data()
{
return {
pickedTable: '2',
}
},
mounted()
{
setInterval(() => {
this.pickedTable = '3'
}, 3000)
}
}
Моим решением было добавить ключ
<div class="cr-snackbar-selection" :key="pickedTable">
Table {{ pickedTable }}
</div>