vue页面前端初始化表格数据时报错TypeError: data.reduce is not a function

本文主要是介绍vue页面前端初始化表格数据时报错TypeError: data.reduce is not a function,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

这是初始化表格数据时报的错 。

[Vue warn]: Invalid prop: type check failed for prop "data". Expected Array, got Object found in---> <ElTable> at packages/table/src/table.vue<List> at src/views/org/List.vue<Catalogue> at src/views/catalogue.vue<ElMain> at packages/main/src/main.vue<ElContainer> at packages/container/src/main.vue<Index2> at src/views/index-2.vue<ElMain> at packages/main/src/main.vue<ElContainer> at packages/container/src/main.vue<Index> at src/views/index.vue<App> at src/App.vue<Root>
TypeError: data.indexOf is not a functionat VueComponent.updateCurrentRowData (element-ui.common.js:10472:1)at VueComponent.setData (element-ui.common.js:11154:1)at module.exports.watcher.commit (element-ui.common.js:11284:1)at VueComponent.handler (element-ui.common.js:14030:1)at invokeWithErrorHandling (vue.esm.js:3753:1)at Watcher.run (vue.esm.js:4270:1)at flushSchedulerQueue (vue.esm.js:3346:1)at Array.eval (vue.esm.js:3879:1)at flushCallbacks (vue.esm.js:3801:1)
TypeError: root.forEach is not a functionat walkTreeNode (element-ui.common.js:10300:1)at VueComponent.normalize (element-ui.common.js:10566:1)at VueComponent.normalizedData (element-ui.common.js:10521:1)at Watcher.get (vue.esm.js:4182:1)at Watcher.evaluate (vue.esm.js:4283:1)at VueComponent.computedGetter [as normalizedData] (vue.esm.js:4508:1)at VueComponent.updateTreeData (element-ui.common.js:10587:1)at invokeWithErrorHandling (vue.esm.js:3753:1)at Watcher.run (vue.esm.js:4270:1)at flushSchedulerQueue (vue.esm.js:3346:1)
TypeError: data.reduce is not a functionat Proxy.render (element-ui.common.js:11829:1)at Vue._render (vue.esm.js:2550:1)at VueComponent.updateComponent (vue.esm.js:3096:1)at Watcher.get (vue.esm.js:4182:1)at Watcher.run (vue.esm.js:4258:1)at flushSchedulerQueue (vue.esm.js:3346:1)at Array.eval (vue.esm.js:3879:1)at flushCallbacks (vue.esm.js:3801:1)

这些报错,其实看第一段代码就可以了,意思就是需要的数组,但是你给了一个object,所以造成了下面一连串的报错。

Invalid prop: type check failed for prop "data". Expected Array, got Object 

 我们定位到代码中报错的那行代码,打印出data的数据看下

可以看到打印出的信息是 :Service Unavailable==》Unable to find instance for org

意思就是无效的服务器 ,找不到org的实例,这就是后端的问题了,其实是后端的org服务没有注册到注册中心,找后端同事查查原因。

我用的注册中心是nacos,问题原因是org服务配置文件中namespace的值 填错了,改正之后正常。

这篇关于vue页面前端初始化表格数据时报错TypeError: data.reduce is not a function的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1072065

相关文章

MyBatisPlus如何优化千万级数据的CRUD

《MyBatisPlus如何优化千万级数据的CRUD》最近负责的一个项目,数据库表量级破千万,每次执行CRUD都像走钢丝,稍有不慎就引起数据库报警,本文就结合这个项目的实战经验,聊聊MyBatisPl... 目录背景一、MyBATis Plus 简介二、千万级数据的挑战三、优化 CRUD 的关键策略1. 查

python实现对数据公钥加密与私钥解密

《python实现对数据公钥加密与私钥解密》这篇文章主要为大家详细介绍了如何使用python实现对数据公钥加密与私钥解密,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录公钥私钥的生成使用公钥加密使用私钥解密公钥私钥的生成这一部分,使用python生成公钥与私钥,然后保存在两个文

mysql中的数据目录用法及说明

《mysql中的数据目录用法及说明》:本文主要介绍mysql中的数据目录用法及说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1、背景2、版本3、数据目录4、总结1、背景安装mysql之后,在安装目录下会有一个data目录,我们创建的数据库、创建的表、插入的

Navicat数据表的数据添加,删除及使用sql完成数据的添加过程

《Navicat数据表的数据添加,删除及使用sql完成数据的添加过程》:本文主要介绍Navicat数据表的数据添加,删除及使用sql完成数据的添加过程,具有很好的参考价值,希望对大家有所帮助,如有... 目录Navicat数据表数据添加,删除及使用sql完成数据添加选中操作的表则出现如下界面,查看左下角从左

SpringBoot中4种数据水平分片策略

《SpringBoot中4种数据水平分片策略》数据水平分片作为一种水平扩展策略,通过将数据分散到多个物理节点上,有效解决了存储容量和性能瓶颈问题,下面小编就来和大家分享4种数据分片策略吧... 目录一、前言二、哈希分片2.1 原理2.2 SpringBoot实现2.3 优缺点分析2.4 适用场景三、范围分片

前端如何通过nginx访问本地端口

《前端如何通过nginx访问本地端口》:本文主要介绍前端如何通过nginx访问本地端口的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、nginx安装1、下载(1)下载地址(2)系统选择(3)版本选择2、安装部署(1)解压(2)配置文件修改(3)启动(4)

Java Web实现类似Excel表格锁定功能实战教程

《JavaWeb实现类似Excel表格锁定功能实战教程》本文将详细介绍通过创建特定div元素并利用CSS布局和JavaScript事件监听来实现类似Excel的锁定行和列效果的方法,感兴趣的朋友跟随... 目录1. 模拟Excel表格锁定功能2. 创建3个div元素实现表格锁定2.1 div元素布局设计2.

Redis分片集群、数据读写规则问题小结

《Redis分片集群、数据读写规则问题小结》本文介绍了Redis分片集群的原理,通过数据分片和哈希槽机制解决单机内存限制与写瓶颈问题,实现分布式存储和高并发处理,但存在通信开销大、维护复杂及对事务支持... 目录一、分片集群解android决的问题二、分片集群图解 分片集群特征如何解决的上述问题?(与哨兵模

HTML中meta标签的常见使用案例(示例详解)

《HTML中meta标签的常见使用案例(示例详解)》HTMLmeta标签用于提供文档元数据,涵盖字符编码、SEO优化、社交媒体集成、移动设备适配、浏览器控制及安全隐私设置,优化页面显示与搜索引擎索引... 目录html中meta标签的常见使用案例一、基础功能二、搜索引擎优化(seo)三、社交媒体集成四、移动

HTML input 标签示例详解

《HTMLinput标签示例详解》input标签主要用于接收用户的输入,随type属性值的不同,变换其具体功能,本文通过实例图文并茂的形式给大家介绍HTMLinput标签,感兴趣的朋友一... 目录通用属性输入框单行文本输入框 text密码输入框 password数字输入框 number电子邮件输入编程框