在vue的项目里做数组的值匹配的时候,发现带有__ob__: Observer的数组,无法取到里边的值,
打印this.upData[0]
的值,为undefined
,
自己也百度了下vue的Observer,只是得到大概信息:observer是Vue核心中最重要的一个模块(个人认为),能够实现视图与数据的响应式更新,底层全凭observer的支持。
但还是云里雾里,搞不清楚怎么回事,望大神指点
在vue的项目里做数组的值匹配的时候,发现带有__ob__: Observer的数组,无法取到里边的值,
打印this.upData[0]
的值,为undefined
,
自己也百度了下vue的Observer,只是得到大概信息:observer是Vue核心中最重要的一个模块(个人认为),能够实现视图与数据的响应式更新,底层全凭observer的支持。
但还是云里雾里,搞不清楚怎么回事,望大神指点
6 回答5.4k 阅读✓ 已解决
9 回答9.6k 阅读
5 回答3.8k 阅读✓ 已解决
4 回答8.2k 阅读✓ 已解决
7 回答10.2k 阅读
5 回答8.4k 阅读
2 回答10.5k 阅读✓ 已解决
控制台打印的是引用, 你打印的那一次并没有值, 之后某个时刻有值了, 然后你去控制台点小箭头展开, 就会发现有值.
你试试这样子