No meu vs code a linha
[vue-language-server] Elements in iteration expect to have 'v-bind:key' directives.
O que ocorre?
No meu vs code a linha
[vue-language-server] Elements in iteration expect to have 'v-bind:key' directives.
O que ocorre?
Bom dia.
Ou algum problema no seu VSCode ou não usou a mesma versão do vue-cli que utilizei. Da uma conferida
Não existe nenhum problema com o VSCcode. Isto é uma recomendação do Vue 2.
Quando Vue está atualizando uma lista de elementos renderizados com v-for, por padrão se utiliza de uma estratégia de “remendo local”.
Se a ordem dos itens de dados tiver mudado, ao invés de mover os elementos DOM para combinar com a nova ordem, Vue remendará o conteúdo de cada elemento em seu local atual, garantindo que o resultado reflita o que precisa ser renderizado em cada índice em particular.
Isto é similar ao comportamento oferecido por track-by="$index" no Vue 1.x.