请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

Uncaught (in promise) TypeError

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

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

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

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

正在回答

2回答

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

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

https://img1.sycdn.imooc.com//szimg/63089a8109730f2109770347.jpg

1 回复 有任何疑惑可以回复我~
  • 提问者 Treeveer #1
    谢谢老师!
    回复 有任何疑惑可以回复我~ 2022-08-26 18:19:22
  • 提问者 Treeveer #2
    非常感谢!
    回复 有任何疑惑可以回复我~ 2022-08-26 21:54:45
提问者 Treeveer 2022-08-26 21:56:02

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

0 回复 有任何疑惑可以回复我~
  • 裂开了
    回复 有任何疑惑可以回复我~ 2022-09-10 13:48:16
  • 旧版本具体是哪个版本
    回复 有任何疑惑可以回复我~ 2022-09-22 23:05:10
  • 提问者 Treeveer 回复 慕娘4349949 #3
    老师在课程里有讲,在安装的那一节。太久了我记不清了。
    回复 有任何疑惑可以回复我~ 2022-10-14 15:33:20
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信