use a data or computed property based on the prop’s value.

通过设置 :befor-close 来规避这一问题,从而解决问题

before-close为关闭弹窗前的回调函数,在操作改变子组件关闭事件之前先调用父组件的关闭事件,就不会再报错了

<template><el-dialog title="审核" :visible.sync="visible" :before-close="dialogClose"></el-dialog>
</template><script>
import { auditcolumns } from '../columns';
import { getPositionRecord } from '@/api/exam.service';
export default {name: 'CampusRecord',model: {prop: 'id',event: 'idchange'},props: {id: {type: String,default: ''},visible: {type: Boolean,default: true}},data() {return {idInner: this.id,campusColumns: auditcolumns(this),// 请求参数reqArgs: {pageNum: 1,pageSize: 10,applyTableId: this.id},reason: '',campusData: { },listLoading: true};},watch: {id(newvalue, oldvalue) {this.idInner = newvalue;this.reqArgs.applyTableId = newvalue;}},created() {},methods: {dialogClose() {this.$emit('update:visible', false);},refreshList() {this.reqArgs.pageNum = 1;this.queryList();},queryList() {var that = this;getPositionRecord(that.reqArgs).then(res => {if (res.status === 0) {that.campusData = res.result;that.listLoading = false;}});},handleFilter(type, value, params) {if (type !== 'pageNum') {this[params].pageNum = 1;}this[params][type] = value;this.queryList();}}
};
</script>
<style lang="scss" scoped>
.el-input {width: 200px !important;
}
</style><campusRecord :id="id" ref="CampusRecord" :visible.sync="recordDialog" />

自定义弹框 :visible.sync相关推荐

  1. react离开页面,自定义弹框拦截,路由拦截

    前言: 项目有个需求是:跳转路由,在离开页面前,需要弹框询问用户是否确定离开. 用react-router的<Prompt>组件是可以的,但是,怎么使用antd组件(或者说自定义组件)呢? ...

  2. 抖音短视频系统开发自定义弹框

    我们如果想要实现这样的自定义弹框,需要怎么做呢,接下来就是教程 首先,我们需要创建一个类继承Dialog 下面就是代码 import android.annotation.SuppressLint; ...

  3. 1. 使用Popup组件自定义弹框提示页面

    Popup的基本使用 在QT中,经常使用QMessageBox进行弹框的提示,而在QML中并没有这个功能,但是可以利用Popup组件进行自定义弹框的设计. 该组件可以理解为是一个空白区域,默认的vis ...

  4. 自定义弹框一(PopupWindow实现) 响应两种点击事件

    自定义弹框通常可以使用 自定义的popupwindow,自定义的activity,自定义的dialog来实现  这里先用popupwindow来实现 并且可以在弹框上实现点击事件 或者在其所依附的ac ...

  5. android 系统弹框与自定义弹框

    1. 系统弹框 private AlertDialog alertDialog; private void tipDialog(String value) {         if (alertDia ...

  6. element-ui 自定义弹框,加入图片

    element 组件库里面有弹框组件. 实际项目中需要用到弹框.需求是在弹框的div里面放入一张图片. 用到的是element弹框组件的最后一个.自定义弹框组件 const h = this.$cre ...

  7. jq js 自定义弹框

    自定义弹框 <body> <script type="text/javascript" src="./js/jquery-1.8.3.js"& ...

  8. 一个常用的自定义弹框封装(适配 AndroidX),加载 ProgressDialog,状态显示的 StatusDialog 和自定义 Toast,全部支持背景颜色,圆角,边框和文字的自定义,构建者模

    MNProgressHUD 项目地址:maning0303/MNProgressHUD  简介: 一个常用的自定义弹框封装(适配 AndroidX),加载 ProgressDialog,状态显示的 S ...

  9. uniapp自定义弹框

    uniapp自定义弹框,适用所有类型 效果原理 创建一个vue页面 pages.json配置 一般tabbar中间按钮点击出现弹框 注意事项 效果原理 利用透明页面,点击进入当前页面,内容根据自己需求 ...

最新文章

  1. 企业IT运维管理的发展有章可寻
  2. [leetcode] 367. Valid Perfect Square
  3. centos7 nginx+php5.6+mysql安装与配置
  4. C# 淘宝商品微信返利助手开发-(七)返利助手开发(5)如何将优惠券地址转为淘口令
  5. Vue3 --- vue-router4 编程导航
  6. 在 Linux 下使用 RAID(九):如何使用 ‘Mdadm’ 工具管理软件 RAID
  7. 如何使用jQuery将事件附加到动态HTML元素? [重复]
  8. linux换硬盘网卡不能启动,服务器硬盘冷迁移后网卡无法启动问题
  9. 今天开始学习ADO.NET中的Connection对象(一)--SqlConnection对象连接SQL Server
  10. Python Web开发
  11. 计算机一级照片错误怎么改,电脑上要怎么修改一寸照片大小
  12. 成功解决Error: Failed to load class com.leo.sparkrdd.SparkRDDCalculateApp.
  13. [解決]如何利用EXCEL依照固定欄位取出值
  14. uniapp 拨打电话两种方法
  15. 抖音,B站,小红书三大平台品牌投放特征与建议
  16. 使用IDEA制作Java面向对象小游戏《原谅帽大作战》
  17. Java的同步锁和同步方法(synchronized)
  18. 07-----关于ffmpeg Invalid data found when processing input错误
  19. 51单片机的智能窗帘设计
  20. 方舟怎么查看服务器信息,方舟怎么查看登录过的服务器 | 手游网游页游攻略大全...

热门文章

  1. 浏览器清空缓存操作步骤
  2. Docker 为什么一定要sudo
  3. 学JNI之方法签名遇到的问题
  4. 我的世界java.io.ioexception_我的世界1.10.2化学工业重生整合包游戏
  5. MySQL个人学习笔记-仅供参考
  6. 2022最新智力考验看成语猜古诗句小程序源码
  7. APQP开发流程术语及定义
  8. 嵌入式系统Linux操作系统
  9. 你会休息吗?掌握最高效的休息方式
  10. 【面向区块链应用的Java编程】