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