Vue Element-UI dialog作為子組件,怎么在父組件里控制dialog的顯示與隱藏?


方法一

// 父組件
<dialog-apply :visible.sync="dialogApplyVisible" />

// 子組件
<el-dialog
      :visible.sync="visible"
      title="申請"
      :before-close="onClose"
>

onClose() {
  this.$emit('update:visible', false)
}

方法二

// 父組件
<dialog-apply :visible.sync="dialogApplyVisible" @close='dialogApplyVisible = false' />

// 子組件
<el-dialog
      :visible.sync="visible"
      title="申請"
      :before-close="onClose"
>

onClose() {
  this.$emit('close')
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM