猿问

Vue单页面应用的登录之后整个页面如何处理?是重新进入页面还是用v-if去更换组件?

我写的登录逻辑是验证成功则刷新页面,因为我的页面刷新是读取localstorage去服务器端验证的,所以是刷新页面在本页面更换组件,但这样有一个问题

我在登录后通过获取数据将这个导航项目变成了

https://img1.mukewang.com/5c3ee83000014e1101650058.jpg

预想中当显示登录注册时点击应该显示登录注册 显示用户名应该进入用户的个人主页
所以请教各位大神应该怎么实现

或者有没有大神可以说下登录是不是应该把首页在复制一遍?然后链接进去


largeQ
浏览 1485回答 1
1回答

富国沪深

点击登录成功后可以把后端返回的token存在localstorage和vuex里,通过是否有token判定显示与否(v-if),每次请求带上token,失效就清除token即可
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答