vue 页面卡死,点击无反应的问题及解决

作者:落叶无情也算有情 时间:2024-04-27 16:04:21 

vue 页面卡死,点击无反应

我在结合element做表单的时候,进入编辑页时,点击切换不生效,但是value值已改变,就是view视图层无反应,感觉页面卡死的样子

我在切换按钮上,绑定的change事件,执行 this.$forceUpdate()强制刷新视图层

vue 项目页面卡死原因排查

问题描述

点击后台管理某一菜单发现直接卡死,没有其他报错信息,整个网页鼠标变为手指状态不能进行任何操作

问题排查

首先是通过注释代码发现问题是出在以下代码中

<basic-container>
     <h4>教师指标数据</h4>
     <avue-crud ref="crud"
                :data="tableData"
                :table-loading="tableLoading"
                :option="tableOption"
                @refresh-change="refreshChange"
                @search-change="searchChange">
       <template slot-scope="scope"
                 slot="menu">

<el-button type="text"
                    icon="el-icon-view"
                    size="small"
                    @click="handleView(scope.row,scope.index)">查看
         </el-button>
       </template>
     </avue-crud>
   </basic-container>

查看日志输出

vue 页面卡死,点击无反应的问题及解决

锁定到问题是数据展示的data 需要array 但是却拿到了Object

将数据展示方式tableData改为 table:[]数组类型进行展示即可

data:{
return :{
       tableData: []
]
}      
getList() {
       this.tableLoading = true;
       this.tableData=[];
       fetchList(this.listQuery).then(response => {
         console.log("------------------"+response.data.data)
         this.tableData.push(response.data.data) ;
         this.tableLoading = false
       })
     },

小结

这里有几个问题

一个是avue 版本兼容的问题 貌似旧版本会兼容这种情况不会出现卡死的问题

大佬修改框架后出现的这个问题

另一个是返回值规范 如果使用表格 最好都返回list数组 不要返回单object类型导致出现类似

来源:https://blog.csdn.net/JackieMing0328/article/details/85790855

标签:vue,页面卡死,点击,无反应
0
投稿

猜你喜欢

  • Python教程之基本运算符的使用(下)

    2021-04-29 20:32:37
  • Python 下载及安装详细步骤

    2021-05-17 05:24:24
  • ASP实例:使用ASP生成图片彩色校验码

    2009-01-20 16:27:00
  • jQuery初学:find()方法及children方法的区别分析

    2011-02-05 10:58:00
  • 全新感受Oracle 9i

    2010-07-16 13:32:00
  • Oracle 8i字符集乱码问题析及其解决办法

    2010-07-26 13:29:00
  • python列表的常用操作方法小结

    2023-06-21 16:14:34
  • Python的Django框架中消息通知的计数器实现教程

    2021-03-22 04:13:43
  • Go语言Zap日志库使用教程

    2024-05-05 09:27:11
  • python跨文件使用全局变量的实现

    2023-11-27 00:16:40
  • PHP file_get_contents 函数超时的几种解决方法

    2024-06-05 09:35:53
  • pytorch 如何实现HWC转CHW

    2023-06-05 21:58:23
  • Python面向对象编程关键深度探索类与对象

    2021-12-07 03:06:20
  • mysql启用skip-name-resolve模式时出现Warning的处理办法

    2024-01-20 06:44:58
  • Python 矩阵转置的几种方法小结

    2023-01-20 15:51:56
  • 好用的asp防SQL注入代码

    2008-10-24 08:36:00
  • MySQL列类型的选择与MySQL的查询效率

    2009-01-14 12:53:00
  • 在python中将list分段并保存为array类型的方法

    2023-11-15 10:18:00
  • SQL JOIN 连接详细介绍及简单使用实例

    2024-01-22 00:27:50
  • Python脚本实现Zabbix多行日志监控过程解析

    2021-12-27 09:40:47
  • asp之家 网络编程 m.aspxhome.com