项目简介 2021.02-2023.06
旅法师营地是中国最具影响力的卡牌游戏玩家聚集地,提供包括文章攻略、社区交流、游戏工具、周边商城等服务。官网分为PC端和H5端,旨在为广大喜欢卡牌游戏的玩家提供更加优质的体验和服务
主要技术栈
Nuxt2.0/Vuex/Axios/Element-Ui/TailWindCSS
责任描述
使用Nuxt提供的脚手架搭建基本框架,并通过配置项目插件和TailWindCSS全局设置来优化用户体验;
解决了TailWindCSS与Element-UI样式冲突问题,确保了网站外观的整洁和美观;
通过采用Cookie存储、nuxtServerInit服务端获取,以及Vuex储存用户信息等方式,实现了登录状态的保持,并使用无感刷新技术来处理token过期问题;
采用了API规范统一的方式,将各个功能模块分成不同的文件进行API编写开发,并通过Nuxt自定义插件的方式对API进行暴露,保证了代码的可维护性和扩展性;
使用Vue权限指令插件实现了按钮级别的权限控制,提高了系统安全性;
通过在axios拦截器插件中的响应错误拦截器方法中进行判断,实现了无感刷新token,为用户提供了更好的使用体验;
根据SEO需求,采用了模板提取的方式实现了不同类型帖子URL的统一,提高了网站的SEO性能;
实现了消息提醒功能,通过服务端加载使用中间件获取消息数量,并将其存储到Vuex中,展示到导航栏,提高了用户的互动体验