欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

vue confirm框

錢浩然2年前10瀏覽0評論

Vue的組件庫中有一個叫做“Confirm框”的組件,可以用于在前端頁面上彈出一個確認框,用于提示用戶進行二次確認操作。下面來看一下如何使用這個組件。

<template>
<div>
<button @click="confirmDelete">刪除</button>
<Confirm v-if="showConfirm"
:title="'確認刪除?'"
:content="'此操作不可撤銷!'"
:confirmText="'刪除'"
:cancelText="'取消'"
@confirm="deleteItem"
@cancel="closeConfirm">
</Confirm>
</div>
</template>
<script>
import Confirm from '路徑/到/Confirm組件'
export default {
components: {
Confirm
},
data() {
return {
showConfirm: false,
itemToDelete: null
}
},
methods: {
confirmDelete(item) {
this.itemToDelete = item
this.showConfirm = true
},
deleteItem() {
// 發送刪除請求
// 成功后從列表中移除對應項目
this.closeConfirm()
},
closeConfirm() {
this.showConfirm = false
this.itemToDelete = null
}
}
}
</script>

上面是Confirm框的示例代碼,具體來說,我們先在模板中使用button元素生成了一個按鈕,點擊它就會顯示Confirm框;然后在組件內部使用了Confirm組件,其中title屬性表示框的標題,content屬性表示框的內容,confirmText和cancelText屬性分別表示確認按鈕和取消按鈕的文本內容;最后,還監聽了confirm和cancel兩個事件,分別在點擊按鈕后執行刪除操作或關閉對話框。

除此之外,還需要在樣式文件中對Confirm組件進行樣式定義,以達到預期的外觀效果。