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