@antimodern

Как безопасно выполнить строку, переданую из пропса?

Из одного компонента мне надо передать в другой параметр ease

<animate-me ease="Elastic.easeOut.config(1, 0.75)" />


В компоненте мне надо использовать этот пропс. Проблема в том, что он передается строкой

{
  ease: this.ease
}


Соответственно это не работает, поскольку Elastic.easeOut.config(1, 0.75) не выполняется. Как поступить? eval или есть другие варианты?
  • Вопрос задан
  • 154 просмотра
Пригласить эксперта
Ответы на вопрос 1
0xD34F
@0xD34F Куратор тега Vue.js
Ничего выполнять не надо, vue всё сделает за вас. Делайте динамическую привязку параметра (убедитесь только, что объект Elastic доступен как свойство компонента):

:ease="Elastic.easeOut.config(1, 0.75)"
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы