問題描述,因為自定義指令一般直接加在頁面html標簽上,但是element封裝好的confirm的確認按鈕沒法添加自定義指令,如圖:

解決辦法:加個其他的隱藏標簽,監聽撤銷事件,讓其他的標簽自動觸發click()事件,觸發自定義指令
a(style="display:none;", ref="replaceCancel", v-trace-click, trace-key="撤銷員工離職申請")
await this.$confirm('是否撤銷該員工離職申請?', '撤銷離職', { confirmButtonText: '撤銷', cancelButtonText: '取消' }).then(_ => {this.$refs.replaceCancel.click();});