项目描述: 这是一款基于 Vue 框架开发的资讯类 App,获取每日最新资讯,头条新闻,小视频浏览等相关功能
项目职责:
1. 静态页面的搭建。
2. 主要负责的是首页中的底部导航栏,详情页面,菜单页面的开发。
3. BUG 的修复和测试。
主要技术:
1. 通过 Vuex 缓存新闻分类列表,减少服务器请求
2. 使用 Vant 组件库对页面进行快速构建
3. 通过长列表上拉加载更多的方式动态渲染资讯列表
4. 对文章搜索进行防抖处理,减少请求次数
5. 通过 axios 拦截器 + 路由守卫 对用户身份进行认证处理
6. 图片的的懒加载,以及图片加载错误的处理
7. 通过 Vue-Cli 脚手架对项目进行快速搭建