子组件调用父组件控制弹窗子组件

子组件调用父组件控制弹窗子组件

父组件定义控制显示窗体变量

showDialog:false

新增弹层组件

<add-Dept :show-dialog="showDialog">

子组件触发新增事件

if(type === 'add'){this.$emit('addDepts',this.treeNode)}  传出当前节点数据

父组件监听

<tre-tools slot-scope='obj' :tree-node='obj.data' @addDepts='addDepts'>

父组件方法

addDepts(node) {

this.showDialog = true

this.node = node

}

 

 

sync   

子组件触发新增事件 this.$emit('update:showDialog',false)

父组件  sync修饰

<child showDialog.sync='update:showDialog'/>

 

非sync

子   this.$emit('addDepts',this.treeNode)

父   <@addDepts='addDepts'>

 

       addDepts(node) {

              this.showDialog = true

              this.node = node

    }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值