项目描述:
本项目为海外素材网站的开发,开发兼容主流浏览器的网站页面,并实现响应式布局,适配多端,包括移动端网页和pc端页面;考虑到素材网站的SEO优化,基于vue项目使用nuxt.js实现服务器端渲染。
主要技术:Nuxt.js+vue3.0+Vite+vue-router+vuex+axios+Less
主要负责:
1.素材网站主要功能模块的实现,如:第三方登录、素材的下载分享点赞、第三方支付和个人中心等;
2.不同素材模块及不同功能组件的封装, 弹窗、导航菜单等组件的封装。
3.公共方法的封装处理,及开发中基于Proxy解决跨域问题。
4.Axios网络请求的封装和API接口的封装。
5.根据UI设计稿精准还原页面,使用flex布局和媒体查询完成响应式布局。