Показать сообщение отдельно
  #1 (permalink)  
Старый 31.03.2021, 07:29
Кандидат Javascript-наук
Отправить личное сообщение для fori Посмотреть профиль Найти все сообщения от fori
 
Регистрация: 27.01.2021
Сообщений: 117

true ? ()=>{alert("true");} : alert("false");
Здравствуйте, играясь с v-bind я обнаружыл возможность применения тернарного оператора к примеру
v-bind:style="page == 2 ? { opacity: 1 } : { opacity: 0 }"

Но оказалось что кроме присвоения opacity мне былобы удобно выполнить функцыю из methods:{},
Но если я использою просто тернарный оператор с вызовом функции
<script>true ?  alert("true") : alert("false");</script>
все работает но возможно ли тыкнуть туда ище и лямбда-функцыю
тыпа так (не работает)
<script>true ? ()=>{alert("true1");alert("true2");} : alert("false");</script>

В общем я надеюсь получить чтото типа
v-bind:style="page == 2 ? ()=>{alert("true"); {opacity:1}} : { opacity: 0 }"

Возможно ли ето

Последний раз редактировалось fori, 31.03.2021 в 07:32.
Ответить с цитированием