vue打开子组件弹窗都刷新功能的实现打开子组件弹窗都刷新功能的实现
主要介绍了vue打开子组件弹窗都刷新功能的实现,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的
朋友可以参考下
vue如何一打开子组件弹窗都刷新?
在父页面中给子组件同时绑定:visible.sync和v-if
:visible.sync="paramAddDialog" v-if="paramAddDialog"
整体代码:
<el-dialog title="绑定其他更多的账户" width="1200px" align="center" :visible.sync="paramAddDialog" v-if="paramAddDialog">
<addParamForm ref="addParam" @boundSuccess="boundSuccess" @cancelBound="paramAddDialog=false"/>
</el-dialog>
OK:
PS:下面看下:下面看下VUE 父组件调用子组件弹窗父组件调用子组件弹窗
想搞一个新增编辑弹窗,和列表页面分开
先来一个父组件调用子组件弹窗的demo
父组件
<template>
<div>
<el-button @click="show">按钮</el-button>
<!-- 新增编辑弹框子组件 -->
<add-or-update :addOrUpdateVisible="addOrUpdateVisible" @changeShow="showAddOrUpdate" ref="addOrUpdateRef"></add-or-update>
</div>
</template>
<script>
// 引入子组件
import AddOrUpdate from './Edit'
export default {
data(){
return{
// 控制新增编辑弹窗的显示与隐藏
addOrUpdateVisible: false
}
},
// 使用子组件
components:{
AddOrUpdate
},
methods:{
// 按钮点击事件 显示新增编辑弹窗组件