跨境派

跨境派

跨境派,专注跨境行业新闻资讯、跨境电商知识分享!

当前位置:首页 > 卖家故事 > vue Uncaught (in promise) TypeError: Cannot read properties of undefined (reading ‘comcode‘)

vue Uncaught (in promise) TypeError: Cannot read properties of undefined (reading ‘comcode‘)

时间:2024-04-12 17:30:34 来源:网络cs 作者:胡椒 栏目:卖家故事 阅读:

标签:
阅读本书更多章节>>>>

 在查看信息时,界面没反应,然后查看控制台报错

index.vue?t=1680763420735:497 Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'comcode')

然后查找获取数据的方法

  getInfo(row.id).then((response) => {    info.value = response.data ;  });

 f12查看返回数据信息如下:

{msg: "操作成功", code: 200}

因为没有正确返回数据,导致获取response.data时是一个undefined ,因此展示数据的时候就会出错

{{ info.comcode}}

所以修改获取数据的function,然后将获取的数据判断一下,如果为undefined,则赋值一个新对象,否则从data中获取数据

  getInfo(row.id).then((response) => {info.value = response.data === undefined ? {} : response.data;});

阅读本书更多章节>>>>

本文链接:https://www.kjpai.cn/gushi/2024-04-12/157697.html,文章来源:网络cs,作者:胡椒,版权归作者所有,如需转载请注明来源和作者,否则将追究法律责任!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。

文章评论