douzi8 / lechebang

乐车邦h5文档
2 stars 1 forks source link

页面监听登录状态或者用户状态 #2

Open douzi8 opened 7 years ago

douzi8 commented 7 years ago

1 当前页面只关心未登录切换到登录状态

computed: {
  isLogin () {
    return Lizard.state.isLogin 
  }
},
// 可缺省
watch: {
  // 监听用户登录了
  isLogin (newValue) {
    if (newValue) {
      // 用户登录了
    } else {
      // 用户退出了,一般用不到
   }
  }
}
  1. 用户中心首页追踪用户状态

    
    computed: {
    userInfo () {
    let { info, isLogin }  = Lizard.state
    
    if (isLogin) {
      return util.pick(info, ['xx'])
    } else {
      return null
    }
    }
    }