【发布时间】:2023-12-15 11:19:02
【问题描述】:
我有一张有 2 个按钮的卡片,我想在点击时有不同的功能:
- 卡
- 按钮
Yes - 按钮
No
我是这样布置卡片的
<v-card
@click.self="$emit('card:clicked')"
>
<v-card-actions>
<v-spacer/>
<v-btn
@click.stop="$emit('btn:yes')"
>
Yes
</v-btn>
<v-btn
@click.stop="$emit('btn:no')"
>
No
</v-btn>
</v-card-actions>
</v-card>
使用修饰符stop我可以在卡片上发出btn:yes或btn:no事件而不在卡片上发出事件card:clicked,但是卡片上的点击动画仍然显示并且非常混乱。
我的问题是,当我点击按钮而不是卡片时,如何停止动画就像停止事件 card:clicked 一样。
【问题讨论】:
标签: vuejs2 vuetify.js