"data": [{
"ob": {
"dep": "Object",
"value": "Object",
"vmCount": 0
}
}, {
"ob": {
"dep": "Object",
"value": "Object",
"vmCount": 0
}
}],
类似上面的数据,但实际收到的数据不是上面的值
"data": [{
"ob": {
"dep": "Object",
"value": "Object",
"vmCount": 0
}
}, {
"ob": {
"dep": "Object",
"value": "Object",
"vmCount": 0
}
}],
类似上面的数据,但实际收到的数据不是上面的值
damdmen - 社交app创业中,求靠谱合伙人
同遇到,为什么对象打印出来是这样?
回复 DCloud_HB_WDL: 比如在script根节点定义testAPI = {'date':'today' } 在onLoad里如果打印 testAPI,那么显示的就是OB这样结构的对象,但是打印testAPI.date 却是正常的。
2021-07-01 16:56
回复 DCloud_HB_WDL: 应该不是uniapp的问题,我按照这里的方法解决了某些情况下出现的问题https://stackoverflow.com/questions/52873516/vue-js-returns-ob-observer-data-instead-of-my-array-of-objects
有些时候还是没办法,比如远程request到数据后,出现了这个问题,加一句 Object.assign([], res) 就能正常在控制台打印出来。但想要继续把数据更新到页面上,就又变成ob对象了。头疼ing。。记得以前uniapp不这样啊
2021-07-02 21:03
DCloud_HB_WDL
提供下原始数据。
2021-06-30 12:09