uniapp x获取后端的数据后,console.log出现的类型为UTSJSONObject2 应该怎么解决?
- 发布:2024-08-06 14:52
- 更新:2024-08-06 15:31
- 阅读:152
uniapp x获取后端的数据后,console.log出现的类型为UTSJSONObject2 应该怎么解决?
1***@qq.com (作者)
这个是正常的get请求接口的方式获取的数据结构.
为什么直接 this.data = data 后无法正常展示数据呢?
如果说按照 UTSJSONObject 进行使用即可.
这个UTSJSONObject的具体转换方式是什么?我看了uts文档.实在是没有搞明白的.
1***@qq.com (作者)
以下是我整个页面的代码
<template>
<view>
<view v-for="(item,index) in listData"><text>{{item.id}}</text></view>
</view>
</template>
<script>
export default {
data() {
return {
title: 'Hello',
listData: null,
}
},
onLoad() {
},
methods: {
},
mounted() {
uni.request({
url: 'https://url/api/user/index?is_page=0',
header: {
'token': ''
},
success: function(res:any){
this.listData = res.data.data
}
})
}
}
</script>
<style>
</style>
1***@qq.com (作者)
这个是请求代码
uni.request({
url: '',
dataType: 'json',
success: function(res:any){
console.log(res.data)
}
})
2024-08-06 15:09
1***@qq.com (作者)
console.log(出来的数据就是以下的结构)
UTSJSONObject2 {code: 0, msg: 'success', data: Array(3), _resolveKeyPath: ƒ, _getValue: ƒ, …}
code: 0
data: Array(3)
0: UTSJSONObject2 {symbol_name: '江南化工', symbol_code: '002226', label: '一带一路,国央企重组,高门槛垄断龙头', comment: '五年', _resolveKeyPath: ƒ, …}
1: UTSJSONObject2 {symbol_name: '立中集团', symbol_code: '300428', label: '一体化压铸,汽车零部件', comment: '三年', _resolveKeyPath: ƒ, …}
2: UTSJSONObject2 {symbol_name: '航天电子', symbol_code: '600879', label: '央企,卫星互联网,低空经济,行业1-10', comment: '十年', _resolveKeyPath: ƒ, …}
length: 3
msg: "success"
2024-08-06 15:12