封装的组件

<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);
},

效果:

最新文章

  1. 【svn】在提交文件是报错:previous operation has not finished;run &#39;cleanup&#39; if it was interrupted
  2. 由Excel表格导出Latex代码
  3. SQL Server存储过程中使用表值作为输入参数示例
  4. 转载:有关SQL server connection Keep Alive 的FAQ(2)
  5. SMTP 简单邮件传输协议
  6. Where does beauty come from?
  7. jQuery 的选择器
  8. php基于数组的分页实现
  9. Oracle入门学习笔记
  10. JavaScript中NODE操作学习总结
  11. HDU 4916 Count on the path
  12. MyBatis从入门到放弃一:从SqlSession实现增删改查
  13. C++模板学习:函数模板、结构体模板、类模板
  14. vue.js把mounted里面的变量传到data里面
  15. (转)Windows 平台下解决httpd.exe: syntax error on line 39
  16. OLAP了解与OLAP引擎——Mondrian入门
  17. Java核心技术-具体的集合
  18. bzoj 2844 albus就是要第一个出场 - 线性基
  19. leetcode260
  20. myeclipse安装插件phpeclipse后进行PHP代码编写

热门文章

  1. HyperV - glossary
  2. 使用resultMap定义查询结果集,实现关联查询
  3. vundle就是vim bundle的插件管理成ide
  4. 前端需要注意哪些SEO
  5. 原生JS去重
  6. jest 的 coverage 提示 unknown 的解决方案
  7. Delphi XE2 之 FireMonkey 入门(43) - 控件基础: TStringGrid、TGrid
  8. Cloudera-JDBC-Driver-for-Apache-Hive
  9. 终极Shell - Oh My Zsh
  10. IDEA工具与第三方工具集成