ivew 封装删除 对话框
2024-09-28 23:20:39
封装的组件
<template>
<Modal footer-hide :closable="false" title="删除确认" v-model="modalShow" :styles="{top: '20px'}">
<div style="text-align:center">
<p>你确定删除吗?</p>
</div>
<Divider />
<div style="display: flex;flex-direction: row;justify-content:space-between;">
<Button @click="$emit('cancelModel')">取消</Button>
<Button type="primary" @click="$emit('okModel')">删除</Button>
</div>
</Modal>
</template>
<script>
export default {
name: "deletemodal",
props: {
modalShow: Boolean
}
};
</script>
组件引入
import DeleteModel from "../../components/DeleteModel/DeleteModel"; components: {
DeleteModel
},
使用组件
<DeleteModel :modalShow="modalShow" @cancelModel="cancelModel" @okModel="okModel" />
数据:
modalShow: false,
子组件传递给父组件的方法的实现
cancelModel() {
this.modalShow = false;
},
okModel() {
this.modalShow = false;
var arr = [];
arr.push(this.roleId);
deletcile(arr)
.then(res => {
this.$Message.success(res.data.msg);
this.reload();
})
.catch();
// console.log(e);
},
效果:
最新文章
- 【svn】在提交文件是报错:previous operation has not finished;run &#39;cleanup&#39; if it was interrupted
- 由Excel表格导出Latex代码
- SQL Server存储过程中使用表值作为输入参数示例
- 转载:有关SQL server connection Keep Alive 的FAQ(2)
- SMTP 简单邮件传输协议
- Where does beauty come from?
- jQuery 的选择器
- php基于数组的分页实现
- Oracle入门学习笔记
- JavaScript中NODE操作学习总结
- HDU 4916 Count on the path
- MyBatis从入门到放弃一:从SqlSession实现增删改查
- C++模板学习:函数模板、结构体模板、类模板
- vue.js把mounted里面的变量传到data里面
- (转)Windows 平台下解决httpd.exe: syntax error on line 39
- OLAP了解与OLAP引擎——Mondrian入门
- Java核心技术-具体的集合
- bzoj 2844 albus就是要第一个出场 - 线性基
- leetcode260
- myeclipse安装插件phpeclipse后进行PHP代码编写