欧阳昊天 2021-09-23 15:48 采纳率: 73.3%
浏览 100
已结题

我拿到接口数据赋值给vue里的data,为什么data是空的

img

img


第二张图里上面是拿到的数据,下面是赋值data的,为啥没赋值到?

  • 写回答

3条回答 默认 最新

  • qq_40471785 2021-09-23 16:15
    关注

    先写this.msg = Obj;再打印this.msg

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
  • yedelzx 2021-09-23 15:55
    关注

    感觉那个this不太对,应该在$.get外面把this赋值给另一个变量,然后get方法里用这个变量.msg

    评论
  • tonyzhangcn 2021-09-23 15:56
    关注

    你console.log(this.msg)在赋值前面呀!
    另外,还有2个原因也可能导致,你的返回值能打印出来,但是赋值后的this 可能打印不出来数据:
    1)因为是异步调用,所以返回的数据是在console.log打印之后。
    2)this上下午不对。

    应该在get调用前进行let that = this; 并在get方法里使用that 而不是this。

    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 10月1日
  • 已采纳回答 9月23日
  • 创建了问题 9月23日

悬赏问题

  • ¥15 win11安卓子系统打开谷歌登录不了切使用浏览器显示处于离线状态
  • ¥15 三维直角坐标系下,给定一个平面内四个点坐标,如何将四个点逆时针排序
  • ¥15 UnityWebRequest访问内网地址502
  • ¥20 Python语言来实现牛顿法(Newton's Method)解决非线性(系统)方程的问题。
  • ¥15 matlab控制工业相机采集图像
  • ¥25 R里做折线图和柱状图
  • ¥20 使用kokkos移植项目,遇到问题
  • ¥15 求该问题的Matlab代码
  • ¥15 python下使用pdpbox为何提示has no attribute 'pdp_isolate'?
  • ¥15 求java web病房管理系统项目,用netbeans做的