帅震天 2021-10-11 22:53 采纳率: 73.3%
浏览 495
已结题

关于vue项目中,在异步请求返回的数据赋值给全局变量却不生效的问题求解决!

1、在页面data中声明全局变量total1并赋值为1

img

2、在封装的请求方法中将返回的数据值赋值给全局变量total1。(res.totalrecords的值为8)

img

3、在created()中调用请求方法

img

4、在mounted()中打印全局变量total1。理论上此时total1的值应该为8,但此时打印出的值为1

img

img

  • 写回答

2条回答 默认 最新

  • CSDN专家-微编程 2021-10-11 22:58
    关注

    这还用问吗?mounted先于created 执行,所以就是1了

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 11月23日
  • 创建了问题 10月11日

悬赏问题

  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器