luch
luch
  • 发布:2019-12-04 11:57
  • 更新:2020-03-26 00:17
  • 阅读:577

tabbar 页面根据权限获取数据逻辑问题?

分类:uni-app

比如说有a,b,c,d 四个tabbar 页面 a,d 页面要求登录后才能调接口

tabbar 页面的数据获取都会放在 onLoad 回调函数。

进入a页面时,onLoad 里判断此时 未登录(不会调用数据获取接口),然后用户去登录 -> 登录成功 -> 回到首页。此时onLoad 之前已经触发过一次,此时不会触发了,这种情况我怎么获取数据,是怎样一个逻辑?还要考虑到退出登录又重新登录的情况


我想知道你们是怎么处理这个逻辑的?

退出登录后的逻辑,如何把首页(需要登录才能看数据的的tabbar页面)数据清除 ? (在onShow 里判断吗?)


我目前的处理都是 通过 uni.$emit 去处理的,登录后触发一个事件, 然后tabbar 页面监听到登录了, 就获取数据。我觉得这样有问题,

2019-12-04 11:57 负责人:无 分享
已邀请:
叶凌风

叶凌风 - 叶凌风

说起来蛮复杂的比起网页端,起码复杂的很

该问题目前已经被锁定, 无法添加新回复