【vue】前端报错:Cannot read properties of undefined (reading ‘split‘)

问题的出现:

由于在做项目的时候,想实现数字转成汉字:
在这里插入图片描述
但是在控制台会报一个Cannot read properties of undefined (reading ‘split‘)
在调试的时候回发现数据会慢一步出现

问题出现的原因:

由于是发请求得到这个studentinfo这个数据,因此在没得到数据之前,它是会为undefined,这个时候是没有方法使用的。
简单来说就是数据异步的问题了。

解决的方法:

当数据为undefined的时候,将这个剔除,就是当它不为undefined的时候来执行,因此添加一个if语句来判断就行

  • 9
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 5
    评论
"Cannot read properties of undefined (reading 'split')"是一个报错信息,表明在调用split()方法时,属性为undefined,无法执行split()方法。这个报错通常出现在对数据进行分割之前没有对数据进行非空判断的情况下。因此,在调用split()方法之前,需要先对需要分割的数据进行非空判断,以避免出现异常。比如,在处理图片链接的时候,可以先判断链接是否存在,然后再进行分割操作,如下所示: ``` const imgUrl = "https://tu.cloud.cn/flower/flower-size.jpg?size=1800"; if (imgUrl) { const newImgUrl = imgUrl.split('?')[0 + "?size=600"; console.log(newImgUrl); // 输出:https://tu.cloud.cn/flower/flower-size.jpg?size=600 } ``` 这样,当imgUrl不为空时,才会执行分割操作,避免出现报错信息。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [【vue前端报错:Cannot read properties of undefined (readingsplit‘)](https://blog.csdn.net/Triumph_light/article/details/123937699)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [【报错】 “TypeError: Cannot read properties of undefined (readingsplit‘)](https://blog.csdn.net/qq_53810245/article/details/125601613)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [几个常用的JavaScript字符串处理函数 – split()、join()、substring()和indexOf()](https://download.csdn.net/download/weixin_38747087/13666208)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Triumph-light

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值