首页 > 其他 > 详细

vue 路由页面单独使用element dialog问题

时间:2021-06-10 15:16:32      阅读:22      评论:0      收藏:0      [点我收藏+]

我这里把dialog放到一个页面中 通过路由跳转到该页面展示dialog 该dialog为页面的子路由

直接就默认把dialog 的visible 的变量定义为true 路由到这个页面就展示dialog

在dialog before-close 函数 使用this.$router.back() 返回前一个路由

出现问题,dialog页面首次打开时,页面返回前一个路由,但是dialog却一直显示关闭掉  除非刷新后才能正常   但是关掉浏览器,再次登录还是遇到这样的问题

解决方法:

在dialog上添加 :append-to-body="false"
dialog 会插入到当前dialog的直接父元素上 不会直接插入到body上
这样路由返回,当前页面元素dom就清楚了 dialog自然就不显示了

vue 路由页面单独使用element dialog问题

原文:https://www.cnblogs.com/rchao/p/14870527.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!