element-ui el-dialog 组件的 visible 属性双向绑定

子组件

<template>
  <el-dialog
    class="relevant-pts-dlg"
    :visible="visible"
    :close-on-click-modal="false"
    :close-on-press-escape="false"
    :append-to-body="true"
  >
    <div class="content">
     content
    </div>
  </el-dialog>
</template>

<script>
export default {
  props: {
    visible: {
      type: Boolean,
      default: false
    }
  },
  data() {
    return {}
  },

  mounted() {},

  methods: {
    handleClose() {
      this.$emit('update:visible', false)
    }
  }
}
</script>

父组件

<RelevantPtsDlg :visible.sync="relevantPtsDlgVisible" />
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐