帖子
帖子
用户
博客
课程
显示全部楼层
5
帖子
0
勋章
37
Y币

[开发工具] 数据怎么绑定?

[复制链接]
发表于 2022-8-3 14:13:23
本帖最后由 wEli 于 2022-8-3 14:15 编辑
  1. export default {
  2.         name: 'main',
  3.         data() {
  4.                 return {
  5.                         msg: "Hello APICloud",
  6.                         banner:[]
  7.                 };
  8.         },
  9.         methods: {
  10.                 apiready() {
  11.                 api.setStatusBarStyle({ style: 'Light' });
复制代码
  1. api.ajax({
  2.                         url:'https://xxxxx**.**/v1/index/index'
  3.                 }, function(ret, err){
  4.                         // this.banner = ret.data.banner
  5.                 })
  6.                 $api.get('https://xxxxx**.**/v1/index/index',function(ret,err){
  7.                         console.log(ret)
  8.                         this.banner = ret.data.banner
  9.                 })
复制代码


请求来的数据和data里面的banner怎么绑定呀?
380
帖子
4
勋章
6
Y币
var that = this;
api.ajax({
                        url:'https://xxxxx**.**/v1/index/index'
                }, function(ret, err){
                         that.data.banner = ret.data.banner
                })
wEli · 2022-8-3 14:47数据正常返回
this.data.banner = ret.data.banner
5
帖子
0
勋章
37
Y币
  1. TypeError: undefined is not an object (evaluating 'this.data.banner = ret.data.banner')
复制代码

出现了有误。
技术咨询-特特 · 2022-8-3 14:25this.data.banner = ret.data.banner
你返回来的数据打印出来是什么
5
帖子
0
勋章
37
Y币
  1. {"code":200,"msg":"请求成功","data":{"banner":[{"title":"test1"}]}}
复制代码

数据正常返回
技术咨询-特特 · 2022-8-3 14:43你返回来的数据打印出来是什么
53
帖子
5
勋章
476
Y币
用箭头函数
您需要登录后才可以回帖 登录

本版积分规则