【问题解决】-ElmentUI中dialog弹出窗关闭卡死崩溃问题解决

文章描述了一个在Vue应用中使用el-tabs组件时遇到的问题,即当el-tab-pane内有内容时会导致浏览器卡死。解决方案是将pane内容移出,通过el-tabs的切换事件动态控制内容的显示和隐藏。参考自一位名为向上爬的蜗牛君的分享。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.问题出现效果

在这里插入图片描述

然后浏览器就卡死崩溃了
在这里插入图片描述

2. 问题症状

在弹窗中添加了el-tabs,而且经过测试,el-tab-pane有内容就会卡死,无内容就不会卡死,也是一个奇奇怪怪问题。

3.解决办法

将pane中的内容提出来,然后通过el-tabs标签的切换事件控制内容的显示和隐藏

解决思路来源:https://blog.youkuaiyun.com/weixin_38469425/article/details/115736933

<el-dialog
  title="提示"
  :visible.sync="dialogVisible"
  width="30%">
  <el-row>
    <el-col :span="24">
      <el-tabs v-model="activeName">
        <el-tab-pane label="用户管理" name="first"></el-tab-pane>
        <el-tab-pane label="配置管理" name="second"></el-tab-pane>
        <el-tab-pane label="角色管理" name="third"></el-tab-pane>
        <el-tab-pane label="定时任务补偿" name="fourth"></el-tab-pane>
      </el-tabs>
    </el-col>  
  </el-row>
  <el-row v-if="activeName === 'first'">
    用户管理
  </el-row>
  <el-row v-if="activeName === 'second'">
    配置管理
  </el-row>
  <el-row v-if="activeName === 'third'">
    角色管理
  </el-row>
  <el-row v-if="activeName === 'fourth'">
    定时任务补偿
  </el-row>
</el-dialog>

感谢:向上爬的蜗牛君,提供解决思路~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

神秘的高先生

编写不易,感谢大佬的赏赐

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值