您现在的位置是:网站首页> 编程资料编程资料
vue 页面卡死,点击无反应的问题及解决_vue.js_
2023-05-24
318人已围观
简介 vue 页面卡死,点击无反应的问题及解决_vue.js_
vue 页面卡死,点击无反应
我在结合element做表单的时候,进入编辑页时,点击切换不生效,但是value值已改变,就是view视图层无反应,感觉页面卡死的样子
我在切换按钮上,绑定的change事件,执行 this.$forceUpdate()强制刷新视图层
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类型导致出现类似
以上为个人经验,希望能给大家一个参考,也希望大家多多支持。
相关内容
- node 安装 windows-build-tools全过程_node.js_
- 解决node-sass下载不成功的问题_node.js_
- 使用node-canvas在服务端渲染echarts图表解析_node.js_
- 关于electron-vue打包后运行白屏的解决方案_vue.js_
- 解决node.js中bcrypt遇到的安装问题_node.js_
- 在 React 项目中全量使用 Hooks的方法_React_
- Vue中使用 Echarts5.0 遇到的一些问题(vue-cli 下开发)_vue.js_
- 从Vue转换看Webpack与Vite 代码转换机制差异详解_vue.js_
- npm安装windows-build-tools卡在Successfully installed Python2.7_node.js_
- next.js初始化参数设置getServerSideProps应用学习_javascript技巧_
