我正在开始使用Vue 3,我正在努力创建一个功能,在删除一些数据后显示警报消息。
我的删除函数看起来像这样:
const deleteProduct = (arg) => {
router.delete(`/api/product/${arg}`)
showMsg()
}
我正在尝试创建一个函数,在删除一些数据后通过按钮上的删除函数显示警报消息,如下所示:
<button class="flex items-center text-danger" v-on:click="deleteProduct(product.id)"
data-tw-toggle="modal" data-tw-target="#delete-confirmation-modal">
<Trash2 class="w-4 h-4 mr-1" /> Deletar
</button>
我相信我需要使用类似下面的东西来创建一个函数,以显示删除后的警报消息,但我不知道如何做到这一点!
function showMsg() {
if (deleteProdut() === -1) {
const msgDelete = ref('Produto deletado com sucesso!')
setTimeout(() => msg.value = "", 3000)
}
}
1条答案
按热度按时间xmjla07d1#
应该是这样的:
显示模态/消息/toast的逻辑应该在delete操作中管理。
button
元素上的那些标记是不必要的。我们没有太多关于您的代码如何工作的上下文,但是我已经尽了最大的努力来理解这里的内容。