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