<template>
<div class="l-tips">
<el-button @click="handleClick">按钮</el-button>
</div>
</template>
<script lang="ts">
import { Options, Vue } from 'vue-class-component';
import { ElMessageBox } from 'element-plus';
@Options({
components: {
},
})
export default class PageTips extends Vue {
async handleClick() {
const result = await ElMessageBox.confirm('请确认提交吗?',{
title:'提示',
type:'warning',
}).then(()=>{
return true;
}).catch(()=>{
return false;
});
console.log(result);
}
}
</script>
<style lang="scss" scoped>
</style>
vue 关于 element ui confirm返回 Promise true false 异步处理
于 2022-08-31 10:38:11 首次发布