Vuetify 带有按钮的可点击卡片
Vuetify clickable card with button
我有一个可点击的 v-card
,由于其 to
道具,它充当 link。该卡片还包含一个可单击的按钮。像这样:
<v-card :to="{ name: 'MyView' }">
<v-btn @click.stop="myAction"></v-btn>
... other elements ...
</v-card>
现在,当单击卡片内的按钮时,会执行按钮的单击处理程序 (myAction
),但也会执行 link。我如何才能将其更改为仅在单击按钮时执行单击处理程序?
看来应该改用prevent
。
因为浏览器对 link 的默认操作应该停止。
<v-card :to="{ name: 'MyView' }">
<v-btn @click.prevent="myAction">something</v-btn>
... other elements ...
</v-card>
我有一个可点击的 v-card
,由于其 to
道具,它充当 link。该卡片还包含一个可单击的按钮。像这样:
<v-card :to="{ name: 'MyView' }">
<v-btn @click.stop="myAction"></v-btn>
... other elements ...
</v-card>
现在,当单击卡片内的按钮时,会执行按钮的单击处理程序 (myAction
),但也会执行 link。我如何才能将其更改为仅在单击按钮时执行单击处理程序?
看来应该改用prevent
。
因为浏览器对 link 的默认操作应该停止。
<v-card :to="{ name: 'MyView' }">
<v-btn @click.prevent="myAction">something</v-btn>
... other elements ...
</v-card>