扫码关注官方订阅号
两个for循环的嵌套 输出的addLocationMsg长度为1 下面的console.log('aaaaaa'),确实输出两次 有没有知道这个问题产生的原因
存在的错误是undefined,location和zonesName没有初始化,这个并不能看出答案,建议使用浏览器调试一哈,看看这两个属性的值。是否是没有被初始化,
你在循环前后分别输出this.addLocationMsg看看他的内容发生了什么变化打个断点就知道了
问题已经解决了,以为locationList是动态变化的 所以应该放在外层循环中 而且push的有问题 导致会push进去一个undefined,所以才会出现下面的那个报错
最后一行,循环中改变被循环对象了
是用到了vue框架了吗
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
存在的错误是undefined,location和zonesName没有初始化,这个并不能看出答案,建议使用浏览器调试一哈,看看这两个属性的值。是否是没有被初始化,
你在循环前后分别输出this.addLocationMsg看看他的内容发生了什么变化打个断点就知道了
问题已经解决了,以为locationList是动态变化的 所以应该放在外层循环中 而且push的有问题 导致会push进去一个undefined,所以才会出现下面的那个报错
最后一行,循环中改变被循环对象了
是用到了vue框架了吗