我正在尝试遍历数组并进行一些更改。但是结果包含一些{ob:Observer}的东西。我知道这是Vuejs反应系统的一部分,但是 我想知道如何克服它。
我的代码:
axios.post(route('foo.bar'), data).then((resp) => {
resp.data.forEach((value)=>{
value.path = value.path.split('\\', 1).join('\\')
});
this.pathSearchResults = _.sortedUniqBy(resp.data, 'path');
console.log(resp.data);
}
控制台:
0: {__ob__: Observer}
1: {path: "root\new1", id: 3, type: "file"}
2: {path: "root\new1", id: 4, type: "file"}
3: {path: "root\new1", id: 5, type: "file"}
4: {path: "root\new1", id: 6, type: "file"}
5: {path: "root\new1", id: 7, type: "file"}
6: {__ob__: Observer}
7: {__ob__: Observer}
12: {path: "root\new1", id: 15, type: "directory"}
主要问题是为什么一些数组项是反应性的而有些则不是