elementUI封装 el-dialog
2023-09-27 14:22:17 时间
讲解
// 讲解: @close="$emit('update:show1', false)"是子组件跟新父组件中的某值show1,将值变为false
// :visible.sync="visible" visible值为true显示,否者隐藏
// data中如何直接取props中的值,直接this.XXX
//使用watch监听的原因是因为,解决框只能购打开一次。
组件.vue
<template>
<div>
<el-dialog
title="title"
:visible.sync="visible"
@close="$emit('update:show1', false)"
>
<div>this is a dialog</div>
</el-dialog>
</div>
</template>
<script>
export default {
data () {
return {
visible: this.show1
};
},
props: {
show1: {
type: Boolean,
default: false
}
},
watch: {
show1 () {
this.visible = this.show1;
}
}
}
</script>
使用组件
<mask-add :show1.sync="show1"></mask-add>
<el-button @click="open">click</el-button>
data(){
retuen{
show1: false,
}
}
open () {
this.show1 = true;
}
相关文章
- Java架构师-微服务:微服务接口封装【RESTFul接口、RPC接口(grpc:谷歌的RPC框架)】【一般首选RESTFul接口封装方式(适用范围广)】【性能要求高时选用RPC接口封装方式】
- java 封装得一个比较优秀的http框架forest
- 减少代码冗余,封装你的程序
- 【sdk封装】前端错误日志采集
- JavaScript:队列的封装及面试题击鼓传花队列方法实现案例
- Vue项目中有封装过axios吗?主要是封装哪方面的?
- 用应用封装来提高移动安全,这合适吗?
- 封装php-redis服务,读写分离,失败重连,单例模式,限制客户端指令集
- FFMPEG学习----遍历所支持的封装格式
- C#学习-面向对象三大特征(封装)
- 小程序接口管理类封装
- 对ffmpeg中的sws_scale的封装类
- 【EventBus】事件通信框架 ( 实现几个关键的封装类 | 消息中心 | 订阅注解 | 订阅方法封装 | 订阅对象-方法封装 | 线程模式 )
- Android技巧之封装Log工具类
- js方法封装
- 自己在总结前人经验下弄的几个opencv封装函数
- 【FFmpeg视频播放器开发】解封装类和解码类的封装(三)