uniapp通过接口获取数据,控制台可以打印页面却显示不出数据
无错误提示
<template>
<view>
<view >
<button @click="sendGet">微信热搜button>
view>
<view v-for="(item,index) in resous" :key="item.id">
{{item}}
view>
view>
template>
<script>
export default {
data() {
return {
resous:[],
}
},
methods: {
sendGet(){
uni.request({
url:'http://apis.juhe.cn/fapigx/wxhottopic/query?key=781e4a1482b399f3bbaf0b3ce2e26b80',
success(res){
this.resous=res.data.result.list;
console.log(res.data.result.list);
}
})
}
},
}
script>
<style>
style>
应该是this指向出问题了,按照下面这么做
sendGet(){
let that = this;
uni.request({
url:'http://apis.juhe.cn/fapigx/wxhottopic/query?key=781e4a1482b399f3bbaf0b3ce2e26b80',
success(res){
that.resous=res.data.result.list;
console.log(res.data.result.list);
}
})
}