vue2项目使用element-ui的el-tabs组件导致浏览器崩溃卡死问题

 更新时间:2023年07月18日 09:41:17   作者:T@Nn€  
这篇文章主要介绍了vue2项目使用element-ui的el-tabs组件导致浏览器崩溃卡死问题及解决,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

使用element-ui的el-tabs组件导致浏览器崩溃卡死

问题

vue2项目使用el-tabs组件时,浏览器会白屏卡死。

原因

查看package.json文件发现当前vue版本为2.5.10,当前elementUI版本为2.15.1。

搜索相关资料发现是因为vue版本过低  element-ui过高导致。

解决:更新vue版本

pakeage.json:

  • "element-ui": "2.13.0",
  • "vue": "2.6.10",
  • "vue-template-compiler": "2.6.10"

vue出现caution:request is not finished yet导致页面卡死

问题描述

开发环境正常运行,部署上线后点击某一按钮请求接口时页面出现卡死。

在Network=>Timing发现异常提示: 

caution:request is not finished yet

问题分析

(1)通过Postman模拟请求接口,接口正常。

(2)本地部署前端代码,ip和localhost访问时页面不会出现卡死问题。此时我有点怀疑人生,既然都是部署,那就彻底一点,通过内网映射的域名访问前端,终于还原卡死的异常问题。

(3)还原异常问题还是不够,我需要找到问题所在位置。因为只有点击对应的那个按钮才会出现页面卡死问题。所以将点击事件逐一排查,排查的方式简单粗暴,就是排除法,通过注释一段段代码调试。

(4)最后发现是这串代码有问题,min>max会导致死循环(项目实际最大最小值会以参数控制)

其实在开发环境点击按钮时,Console中Vue已经打印警告提示

注意

页面出现卡死的具体原因各种各样,但大部分都是由于死循环导致的,如果你也遇到此类问题,可以通过Console异常提示,还有排除法(通过注释相关代码排除,找到出现问题的位置)解决问题。

根据自己的代码有技巧使用排查手段分析问题,毕竟由于死循环出现卡死问题的场景不一。

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • vue前端开发keepAlive使用详解

    vue前端开发keepAlive使用详解

    在开发中经常有从列表跳到详情页,然后返回详情页的时候需要缓存列表页的状态(比如滚动位置信息),这个时候就需要保存状态,要缓存状态
    2021-10-10
  • 详解vue身份认证管理和租户管理

    详解vue身份认证管理和租户管理

    本篇开始功能模块的开发,首先完成ABP模板自带的身份认证管理模块和租户管理模块。同样的,参考ABP的Angular版本来做。
    2021-05-05
  • Vue3中关于路由规则的props配置方式

    Vue3中关于路由规则的props配置方式

    这篇文章主要介绍了Vue3中关于路由规则的props配置方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-03-03
  • vue父子组件动态传值的几种方式及注意问题详解

    vue父子组件动态传值的几种方式及注意问题详解

    这篇文章主要介绍了vue父子组件动态传值的几种方式及注意问题详解,需要的朋友可以参考下
    2022-12-12
  • vue3.0 子组件如何修改父组件传递过来的值

    vue3.0 子组件如何修改父组件传递过来的值

    这篇文章主要介绍了vue3.0 子组件如何修改父组件传递过来的值,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-04-04
  • 详解VUE中v-bind的基本用法

    详解VUE中v-bind的基本用法

    本篇文章主要介绍了详解VUE中v-bind的基本用法 ,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-07-07
  • vue中粘贴板clipboard的使用方法举例

    vue中粘贴板clipboard的使用方法举例

    在Web应用程序中剪贴板(Clipboard)操作是非常常见的操作之一,这篇文章主要给大家介绍了关于vue中粘贴板clipboard使用方法的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2023-11-11
  • vue中render函数的使用详解

    vue中render函数的使用详解

    这篇文章主要介绍了vue中render函数的使用详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-10-10
  • 一文带你搞懂Vue3的基本语法

    一文带你搞懂Vue3的基本语法

    这篇文章主要给大家详细介绍一下Vue3中的基本语法,文中的示例代码讲解详细,对我们学习Vue3有一定的帮助,感兴趣的小伙伴可以了解一下
    2022-11-11
  • vue中使用jeecg进行前后端联调方式

    vue中使用jeecg进行前后端联调方式

    这篇文章主要介绍了vue中使用jeecg进行前后端联调方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-09-09

最新评论