Uncaught (in promise) TypeError

来源:10-2 文档阅读数更新

Treeveer

2022-08-26

图片描述
浏览器控制台报错:Uncaught (in promise) TypeError: Cannot read properties of undefined (reading ‘name’)

图片描述
前端页面表现为:点击selectTree选择不同的文档,页面内容、阅读数、点赞数不变化;此时控制台内的请求和响应都正常,响应的结果里有页面内容。
后端控制台一切正常,没有报错。

图片描述
我发现这里的日志也没有打印出来。可能是给do.value赋值这里出了问题?

如果是前端页面没有拿到后端数据,第一次加载的时候,显示的页面内容、阅读数、点赞数又是正确的;
如果是前端页面拿到后端数据,为什么页面的内容没有渲染出来呢?
好像是Doc的属性,在Doc.vue都没有拿到。我想这是不是和axios的异步有关?
对前端不是很了解,百思不得其解,请老师帮忙看看原因。

写回答

2回答

甲蛙

2022-08-26

确认下你的antdv版本,如果是用课程的版本,那么和源码比对看看哪里写错了。

如果是用的最新版本,可以看下问答区,我记得有位同学说info的结构变了

//img.mukewang.com/szimg/63089a8109730f2109770347.jpg

1
2
Treeveer
非常感谢!
2022-08-26
共2条回复

Treeveer

提问者

2022-08-26

留给后来的同学:已经确定是由于ant design view的tree组件更新导致的问题。安装旧版本的ant design view就好了,不过我的页面布局也完蛋了。

0
5
慕村0495880
已经改好了,旧版本的props属性已经废弃,去掉就不报错了
2022-11-05
共5条回复

Spring Boot+Vue3前后端分离,实战wiki知识库系统

一课掌握前后端最火框架,更有职场竞争力

2524 学习 · 1671 问题

查看课程