签到天数: 4 天
[LV.2]偶尔看看I
4
9
20
助理工程师
今天一直在摸鱼然后妹妹突然给我发了个信息她说:哥哥,快帮人家修个BUG嘛~秉着对技术的热爱,浅浅的看了一下他的BUG,废话少说直接上图报错信息如下:Cannot read property '0' of undefined刚开始猜想是不是Vue渲染太快的原因(根本不是渲染快慢问题下面细🔒)所以我让妹妹加个v-if="comboList.url"条件判断一下如果有再渲染,果然不出我所料这个Bug解决了!!!但是新的Bug随之而来了url拿不到了,这怎么办呢!那我问大家一个问题知道张力嘛?对,他是我叔,和这个没关系!我不能辜负妹妹的希望啊对吧,家人们。然后我就问了问问,我说:妹妹,妹妹快告诉哥哥你的数据写在哪里啊~然后妹妹有了答复,她说:哥哥,数据我写在js里面了。我突然大惊!!!莫非就是传说中失传已久的模块化存放数据!!!上图!
Cannot read property '0' of undefined
v-if="comboList.url"
受高人指点我明白了他这里没有return result;所以找不到也很正常!后来我让妹妹把数据写在data里面这个问题就解决啦再回过头来说一下这个渲染问题,这里并不存在渲染快慢的问题vue初始化会构造出来dom树然后绘制dom,触发响应式,再进行diff算法,重新diff dom树他的js数据写在js文件里并没有setup返回或者data返回也没ref响应式所以Vue找不到数据也很正常
return result;
使用道具 举报
签到天数: 15 天
[LV.4]偶尔看看III
117
405
711
版主
签到天数: 881 天
[LV.10]以坛为家III
30
732
7357
荣誉开发者
精通各种语言的HelloWord!
本版积分规则 发表回复
萌新加入,请多多关照
油中两岁啦~
油中三岁啦~登录解谜网站即可获得https://puzzle.ggnb.top/
通过论坛认证的开发者
这个荣誉的勋章是为那些为脚本猫/油猴中文网生态做出贡献的会员而设。无论是编写代码、完善文档,还是发表教程,他们都是我们生态的重要建设者。 您的每一行代码,每一段文档,都是我们社区生态的重要一砖一瓦。您的贡献,不仅促进了技术的发展,也为其他成员提供了学习和成长的平台。您是我们社区的灵魂,是我们前进的动力。感谢您的努力和付出,让我们共同创造一个更美好的脚本猫和油猴中文网。
https://puzzle.ggnb.top/ 解谜通过20关获得