老师你好,我对这一段代码不是很理解
来源:10-11 获取用户信息 API 开发(1-2)
weixin_慕设计1495142
2020-06-17
老师你好,这段代码是什么意思啊,
const { roles, name, avatar, introduction } = data
这里面几个值是干嘛用的,
我调公司用户信息接口提示:
getInfo: roles must be a non-null array!
写回答
1回答
-
扬_灵
2020-06-17
同学你好,
const { roles, name, avatar, introduction } = data
这句代码的意思是从data中取出roles, name, avatar, introduction这些数据,roles表示角色信息,name是用户名,avatar表示用户头像,introduction表示介绍信息,这个函数是将获取到的用户信息存放到vuex中的。而出现roles must be a non-null array! 这句话是因为roles不存在,你可以看一下图中的代码
if(roles || roles.length<=0){ reject(getInfo: roles must be a non-null array!) }
你可以在函数中打印一下roles看看是否获取到了roles的数据,如果不能解决你的问题,可以继续追问。
00
相似问题