1.写好一个组件
DeleteDialog.vue
<template>
<el-dialog :title="$options.title" width="30%" :visible.sync="dialogVisible" @close="cancel" v-if="dialogVisible">
<div class="container">
<img src="@/assets/logo/remind.png" alt="" />
<span>{
{ msg }}</span>
</div>
<div slot="footer" class="dialog-footer">
<el-button class="cancelbtn" @click="cancel">Cancel</el-button>
<el-button class="querybtn" @click="handleDelete">OK</el-button>
</div>
</el-dialog>
</template>
<script>
export default {
name: 'DeleteDialog',
data() {
return {
dialogVisible: true,
msg: this.$options.msg || 'Are you sure to delete the selected records?&