BUG解决(vue3+echart报错):Cannot read properties of undefined (reading ‘type‘)

这是 vue3+echart5 遇到的报错:Cannot read properties of undefined (reading 'type')

这个问题需要搞清楚两个关键方法:

toRaw:

作用:将一个由reactive生成的响应式对象转为普通对象。

使用场景:

用于读取响应式对象对应的普通对象,对这个普通对象的所有操作,不会引起页面更新。

markRaw:

作用:标记一个对象,使其永远不会再成为响应式对象。

应用场景:

有些值不应被设置为响应式的,例如复杂的第三方类库等。

当渲染具有不可变数据源的大列表时,跳过响应式转换可以提高性能。

本文转载自:https://blog.csdn.net/ZXH0122/article/details/130641525

相关推荐
Coder-coco2 分钟前
选题管理|基于springboot + vue毕业设计选题管理系统(源码+数据库+文档)
java·数据库·vue.js·spring boot·后端·课程设计
૮・ﻌ・2 分钟前
Vue2(三):自定义指令、插槽、路由
前端·javascript·vue.js
遇到困难睡大觉哈哈7 分钟前
Harmony os 卡片传递消息给应用(message 事件)详细介绍
java·服务器·javascript·harmonyos·鸿蒙
快落的小海疼10 分钟前
全局重复接口取消&重复提示
前端·vue.js
半梅芒果干21 分钟前
vue3 网站访问页面缓存优化
前端·javascript·缓存
王大宇_28 分钟前
word对比工具从入门到出门
前端·javascript
蚂蚁集团数据体验技术1 小时前
AI 文字信息图表的技术选型
前端·javascript·github
lichong9511 小时前
鸿蒙系统 4.1.0 兼容 Android apk 如何检测兼容的 Android 系统版本是多少
前端·javascript
colorFocus1 小时前
Vue之如何获取自定义事件返回值
前端·vue.js
好_快1 小时前
Arco Design Layout 中使用 ResizeBox 实现可拖拽侧边栏
前端·vue.js·arco design