关于分类中不能显示出id对应的名称的问题

来源:7-6 电子书管理增加分类选择

weixin_慕侠8206825

2023-05-26

首先具体描述一下我的问题
1、获取到了categorys的数据,打印在控制台中是正确的
2、在使用foreach的时候会报两个错误,分别是“Cannot read properties of null (reading ‘emitsOptions’)”和“Cannot read property ‘forEach’ of undefined”。
我猜测是在if判断中,判断条件不通过的原因,也就是说两个值可能是不相等的
首先查看categorys返回的内容:
图片描述
这里可以看出id的类型是string,parent的类型是number,如果按照视频中的代码:
图片描述
这样来写的话,if条件中用了三个等于号,也就是说等号两边的数据不仅要值相等,类型也要相等,但是很明显,此处等号两边的值一个是字符串类型,一个是数字类型,那么就不满足全等运算符的判断要求。所以我做了如下更改:
图片描述
这样改动后,就能够成功显示分类文字了:
图片描述

错误原因可能因人而异,具体问题具体分析,希望这个方法能够有参考意义

写回答

1回答

甲蛙

2023-05-27

能够自己分析问题、解决问题,点赞点赞!

0
0

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

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

2570 学习 · 1679 问题

查看课程