自定义弹框 :visible.sync
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相关推荐
- react离开页面,自定义弹框拦截,路由拦截
前言: 项目有个需求是:跳转路由,在离开页面前,需要弹框询问用户是否确定离开. 用react-router的<Prompt>组件是可以的,但是,怎么使用antd组件(或者说自定义组件)呢? ...
- 抖音短视频系统开发自定义弹框
我们如果想要实现这样的自定义弹框,需要怎么做呢,接下来就是教程 首先,我们需要创建一个类继承Dialog 下面就是代码 import android.annotation.SuppressLint; ...
- 1. 使用Popup组件自定义弹框提示页面
Popup的基本使用 在QT中,经常使用QMessageBox进行弹框的提示,而在QML中并没有这个功能,但是可以利用Popup组件进行自定义弹框的设计. 该组件可以理解为是一个空白区域,默认的vis ...
- 自定义弹框一(PopupWindow实现) 响应两种点击事件
自定义弹框通常可以使用 自定义的popupwindow,自定义的activity,自定义的dialog来实现 这里先用popupwindow来实现 并且可以在弹框上实现点击事件 或者在其所依附的ac ...
- android 系统弹框与自定义弹框
1. 系统弹框 private AlertDialog alertDialog; private void tipDialog(String value) { if (alertDia ...
- element-ui 自定义弹框,加入图片
element 组件库里面有弹框组件. 实际项目中需要用到弹框.需求是在弹框的div里面放入一张图片. 用到的是element弹框组件的最后一个.自定义弹框组件 const h = this.$cre ...
- jq js 自定义弹框
自定义弹框 <body> <script type="text/javascript" src="./js/jquery-1.8.3.js"& ...
- 一个常用的自定义弹框封装(适配 AndroidX),加载 ProgressDialog,状态显示的 StatusDialog 和自定义 Toast,全部支持背景颜色,圆角,边框和文字的自定义,构建者模
MNProgressHUD 项目地址:maning0303/MNProgressHUD 简介: 一个常用的自定义弹框封装(适配 AndroidX),加载 ProgressDialog,状态显示的 S ...
- uniapp自定义弹框
uniapp自定义弹框,适用所有类型 效果原理 创建一个vue页面 pages.json配置 一般tabbar中间按钮点击出现弹框 注意事项 效果原理 利用透明页面,点击进入当前页面,内容根据自己需求 ...
最新文章
- 企业IT运维管理的发展有章可寻
- [leetcode] 367. Valid Perfect Square
- centos7 nginx+php5.6+mysql安装与配置
- C# 淘宝商品微信返利助手开发-(七)返利助手开发(5)如何将优惠券地址转为淘口令
- Vue3 --- vue-router4 编程导航
- 在 Linux 下使用 RAID(九):如何使用 ‘Mdadm’ 工具管理软件 RAID
- 如何使用jQuery将事件附加到动态HTML元素? [重复]
- linux换硬盘网卡不能启动,服务器硬盘冷迁移后网卡无法启动问题
- 今天开始学习ADO.NET中的Connection对象(一)--SqlConnection对象连接SQL Server
- Python Web开发
- 计算机一级照片错误怎么改,电脑上要怎么修改一寸照片大小
- 成功解决Error: Failed to load class com.leo.sparkrdd.SparkRDDCalculateApp.
- [解決]如何利用EXCEL依照固定欄位取出值
- uniapp 拨打电话两种方法
- 抖音,B站,小红书三大平台品牌投放特征与建议
- 使用IDEA制作Java面向对象小游戏《原谅帽大作战》
- Java的同步锁和同步方法(synchronized)
- 07-----关于ffmpeg Invalid data found when processing input错误
- 51单片机的智能窗帘设计
- 方舟怎么查看服务器信息,方舟怎么查看登录过的服务器 | 手游网游页游攻略大全...