Vue 数组中出现__ob__: Observer无法遍历取值

Vue 数组中出现__ob__: Observer无法遍历取值_第1张图片

__ob__: Observer ,这个后缀其实是Vue监控变量产生的,出现此类情况一般是你请求了后端的数据push进vue中data里的数据,问题就在这,因为后端ajax或者axios请求是异步的,vue取值方式它也是异步的,push数据和取值遍历没有先后顺序,所以造成的结果是数值还没push进去你已经在取值遍历了,这样自然是取不到值的,解决的办法也很简单 加一个延时器就可以了Vue 数组中出现__ob__: Observer无法遍历取值_第2张图片

你可能感兴趣的:(vue.js,前端,javascript)