Вопрос проверяет понимание синтаксиса шаблонов Vue и различий между строковыми и динамическими значениями атрибутов.
Короткий ответ
key="id" передаёт строку "id", а :key="id" передаёт значение переменной id. В первом случае все элементы получают одинаковый ключ. Во втором — каждый элемент получает свой уникальный ключ. Для списков подходит только динамический вариант. Это критично для корректного обновления DOM.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.