问题描述
在做黑马点评项目时,调用登录接口,虽然可以正常跳转到index.html,但页面什么也不显示,点击”我的“这个页面,也直接就重定向到了登录页面。打开浏览器控制台也是大片大片报错"[Vue warn]: data functions should return an object:"
问题分析
在网上差查找解决方案资料,发现也都与我不符合,所以没多大参考性,直到看到一篇关于"[Vue warn]: data functions should return an object:"的文章,虽然也没直接关系,但这个文章说到可能是数据返回格式的问题,我突然有些醍醐灌顶的感觉,然后检查了下自己的接口,如下图:
自己在返回时多加了个”登录成功“的数据响应
然后我尝试把data数据给去掉,结果发现成功啦!页面可以正常跳转且正常显示!
开心o( ̄▽ ̄)ブ
解决方案
将接口返回数据data去掉即可!
- 登录成功后,正常跳转到首页
- 切换到"我的"tab页
至此,大功已成,希望对各位道友也能有所帮助!