社区
JavaScript
帖子详情
求助大神 Vue-js 使用axios获得的后台数据给data赋值,为什么出了这个方法data值就自动还原了?
♡凌小柒
2020-01-29 11:01:14
我在data里声明了一个user
然后在methods里写了一个getUser的方法
在这个方法里我打印this.user或者this.user.userId 都可以拿到我想要的数据。但是出了这个方法以后 我在另一个方法refresh_user 打印this.user 就会什么都没有。 网上说的各种赋值方法我都试过了。 箭头函数 var _this=this 什么结果都一样
在另一个方法里data里的user 数据就会没有。
有没有懂VUE的大神求助指导下 谢谢
...全文
654
4
打赏
收藏
求助大神 Vue-js 使用axios获得的后台数据给data赋值,为什么出了这个方法data值就自动还原了?
我在data里声明了一个user 然后在methods里写了一个getUser的方法 在这个方法里我打印this.user或者this.user.userId 都可以拿到我想要的数据。但是出了这个方法以后 我在另一个方法refresh_user 打印this.user 就会什么都没有。 网上说的各种赋值方法我都试过了。 箭头函数 var _this=this 什么结果都一样 在另一个方法里data里的user 数据就会没有。 有没有懂VUE的大神求助指导下 谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
饕餮海
2022-03-31
打赏
举报
回复
遇到了同样的问题,向您了解下最终是如何解决的
天际的海浪
2020-01-29
打赏
举报
回复
因为axios的回调函数是异步执行的。 异步调用的函数一般都是在当前程序线程执行完才执行的。 你看看 refresh_user方法是不是先执行了。这时因axios异步的回调函数还没执行,this.user自然是初始值了。 一般的解决方法是在axios异步的回调函数中调用refresh_user方法以及所有后续操作。
♡凌小柒
2020-01-29
打赏
举报
回复
肯定调用了啊。
Yabeei
2020-01-29
打赏
举报
回复
你生命周期created里调了这个函数吗
vue
-element-admin开发
后台
权限模块
1、学习如何
使用
后台
集成框架
vue
-element-admin进行
后台
前端框架的搭建;2、学习如何在
vue
-element-admin中
使用
element-ui组件,学习到
后台
通用列表页面的制作方式;3、学习如何在前后端分离下,实现前端菜单的动态...
vue
-cli +
vue
2.0 +
vue
-router2 +
axios
+ es6 + sass + elementUI-全家桶
后台
管理系统
, 愿你在不断坚持中早日成为
Vue
大神
~,学习
vue
当然是要先安装环境。首先安装Node
js
就是第一步诺;node
js
的安装网上一搜一大把,这里记录windows的安装方式,方便在工作中快速查阅-博主是小鸟一个
大神
请绕道! 下载...
前端笔记-JavaScript-CSS-HTML-
VUE
-ES6-Typescript-
axios
浏览器与web安全 --基础篇
5w字前端笔记 涵盖基础Javascript/
Vue
/ ES6 /Typescript /uniapp / HTML / Css /浏览器安全沙箱等内容 /
axios
/ 初级程序员面试题
vue
实例中的
data
中的
值
,无法更新视图
最近在研究
vue
.
js
(2.0+),然而遇到一个大炕 描述:电商中,增加数量至购物车按钮: ...等等,这个问题就来了,如何将数量默认给个0,这个购买的数量
值
该怎么存,由于刚开始用
vue
,我只能想到,将请求过来的数re
vue
3-
后台
管理项目-v3项目搭建
学完
vue
3,咱们总要巩固巩固知识吧,所以分享一篇
vue
3
方法
编写
后台
管理的相关项目,以及
出
现问题就解决问题的能力
JavaScript
87,915
社区成员
224,619
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章