el-dialog对话框子组件的关闭

这篇具有很好参考价值的文章主要介绍了el-dialog对话框子组件的关闭。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在子组件对话框中 用:before-close关闭对话框,取消按键绑定点击事件

<el-dialog :title="title" :visible.sync="dialogVisible" width="30%" :before-close="close">
  <div style="display: flex;justify-content:space-around ;flex: 1;">
    <el-button @click="close">取 消</el-button>
    <el-button type="primary" >确 定</el-button>
  </div>
</el-dialog>

子组件把"close"事件传给父组件 

methods: {
        close() {
            this.$emit("close")
        },
    }

父组件中@close接收子组件传来的“close”事件 文章来源地址https://www.toymoban.com/news/detail-656227.html

<clue-assign-dialog 
  ref="clueAssign" 
  :dialog-visible="dialogVisible" 
  :title="title" 
  @close="dialogVisible = false">
</clue-assign-dialog>

到了这里,关于el-dialog对话框子组件的关闭的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • el-dialog无法关闭

     代码如下,:visible.sync=\\\"result2DeptVisible\\\"来控制dialog的隐显问题,但当点击关闭的时候 ,无法关闭!! 检查了一下data属性如下: 原来是data中没有定义 result2DeptVisible属性导致的。添加result2DeptVisible:false即可。   总结:dom页面上使用的变量尽量按照要求在data中进行定义避免出

    2024年02月09日
    浏览(36)
  • Element ui关闭el-dialog时清除数据

    如果是按叉叉关闭或者点表单以外空白处关闭的话 可以给el-dialog添加    在methods里添加函数 如果是按取消按钮清除数据,也可以给取消按钮绑定点击事件,点击取消则调用closeForm函数。 注意: 要为每个 form-item 加上 prop 属性,要不然无法清空 resetFields() 方法是重置表单,重

    2024年02月11日
    浏览(49)
  • element UI组件库el-dialog内程序刷新el-dialog内组件方法

    1、牢牢记住,vue是基于JavaScript ES6的,所以只要刷新页面里面data下的数据,页面会自动刷新的。 所以这个数据是父页面传给el-dialog的,要刷新父页面的数据,el-dialog页面内的组件就可以刷新了。 2、在页面的组件处理后台程序完成后,可以调用 that.$parent.$parent.【父页面的方

    2024年02月13日
    浏览(43)
  • el-dialog的内容不刷新;el-dialog内容有缓存;el-dialog里面的组件不刷新问题;

    el-dialog里面的内容是带缓存的,也就是说除了第一次打开会初始化,其他次打开都是直接加载缓存的; 这就导致了有时候打开弹框时候,内容不刷新。 有说法说是el-dialog嵌套太深大致的。 解决方法:直接给弹框的内容部分添加v-if

    2024年02月14日
    浏览(33)
  • el-dialog点击空白不允许关闭,只能点击关闭和取消按钮才消失

    使用场景 在使用Dialog组件时,当点击弹框外的空白处时,仍然会触发关闭弹框事件,一些业务场景不适合使用这种交互,需要只能点击关闭和取消按钮才消失。 方法一   方法二

    2024年02月11日
    浏览(47)
  • (css)自定义el-dialog对话框添加背景图片

    效果:

    2024年02月16日
    浏览(51)
  • element-ui中更换el-dialog弹窗中默认的关闭按钮

    在使用 element-ui 框架里的 el-dialog 组件时,要修改弹窗里默认的关闭图标;如下图所示:左边是想要替换后的;右边是组件默认的关闭图标; 通过检查组件的元素;发现组件默认的关闭是一个图标;通过图标的形式展现的。 那就可以通过 CSS 隐藏当前的图标;然后在当前图标

    2024年02月12日
    浏览(50)
  • el-dialog中使用el-form子组件传数据问题

    需求:在父组件中点击后显示el-dialog,el-dialog中使用了子组件,并需要向子组件传form数据。 如果先传值 this.$refs.child.childFile(obj); ,再让 this.dialogFormVisible = true; ,则会出现childFile方法undefined。 但是即使是先 this.dialogFormVisible = true; 也会是方法undefined。因为 在Vue.js中,视图更

    2024年01月15日
    浏览(50)
  • VUE宝典之el-dialog使用

    el-dialog是Element UI库中的一个重要组件,用于在Vue应用程序中创建弹出框。它提供了一组实用的属性和事件,让我们能够轻松地实现各种弹出框功能。本文将详细介绍el-dialog组件的使用方法和示例,帮助您更好地理解如何在实际项目中使用它。 el-dialog是一个非常灵活的弹出框

    2024年02月04日
    浏览(41)
  • vue-pc端elementui-统一修改问题-Dialog 对话框点击空白关闭问题-element-所有组件层级问题

    实际开发我们经常发现dialog弹出框默认点击遮罩层空白地方就会关闭-有属性可以关闭 但是经常会图方便-或者已经写完了,不想一个个写,可以在main.js进行统一关闭 当我们在页面进行复杂设计和层级关闭改变,会发现右上角的退出登录弹出款在我们页面之下 这是我们不管怎

    2024年02月13日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包