В чем разница между :key и v-bind:key при построении цикла v-for?

В документах Vue есть примеры использования ключевого слова key, использующего как :key=, так и v-bind:key= при определении ключа в цикле v-for. Является ли один просто синтаксическим сахаром другого или они делают разные вещи?

Примеры из документации с использованием обоих типов:

:key

<my-component v-for="item in items" :key="item.id"></my-component>

v-bind:key

<my-component
  v-for="(item, index) in items"
  v-bind:item="item"
  v-bind:index="index"
  v-bind:key="item.id"
></my-component>

person James Whiteley    schedule 11.03.2019    source источник


Ответы (1)


:key= и v-bind:key= абсолютно одинаковы.

Источник: https://vuejs.org/v2/api/#v-bind

v-связать

Сокращение: :

person Hammerbot    schedule 11.03.2019
comment
то же, что @click и v-on:click - person Eric Marcelino; 11.03.2019