vue element ui 父组件控制子组件dialog的显隐


1.父组件: dialogTest为子组件映射的标签, dialogVisible为Boolean类型传递到子组件控制子组件的显隐

  <dialogTest :visible="dialogVisible" @close="dialogVisible = false"></dialogTest>

2.子组件:

  <el-dialog title="对话框" :visible.sync='visible' :before-close="onClose">
  props: ['visible']  //父组件传递到子组件控制显隐的值
  //对话框关闭之前,触发父组件的close监听方法,从父组件改变dialogVisible的值
  methods: {
  onClose () {
    this.$emit('close')
  }
}


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM