vue 事件监听器中的 if - else 语句

If - else statement inside a vue event listener

有没有办法在 vue 中实现这个:

<button @click="(true) ? funcA : FuncB">
Click
</button>

在这种情况下,事件是点击,但也可以是按键、按下、输入以及 vuejs 文档中的任何其他内容。

如果这根本不可能,那么在不重复代码的情况下完成上述目标的最佳方法是什么?

你可以使用像这样的箭头函数:

@click="()=>{(true) ? funcA() : FuncB()}"