从接口中解构出来的数据,转换为数组对象之后,后面加了个 __ob__: Observer 属性
getMenu().then(res => {
const { data } = res
const arr = Object.values(data)
this.listarr = arr[0]
console.log( '接口返回的数据', this.listarr)
})
__ob__: Observer它不可枚举,从中不可xx[0]取值,需要用JSON.parse(JSON.stringify(数组)),重新生成一个可枚举数组
改变后:
getMenu().then(res => {
const { data } = res
const arr = Object.values(data)
this.listarr = arr[0]
console.log( '接口返回的数据', JSON.parse(JSON.stringify(this.listarr)))
})