html、css3、JavaScript、vue、vue/cli、vuex、vue-router、uniapp(多端)、jquery、axios、ajax、echarts、renderjs、web-view。
网上商城(移动多端)、画室商城(移动多端)
网上商城项目对移动端的多端兼容,所以前期选择了uniapp框架进行开发。UI框架选择了uview,选择uview的原因是因为 uview内拥有多种js方法,例如:节流防抖、正则验证等功能,同时还对uview内的Http请求进行了二次封装,例如:请求是 否携带token、响应拦截等。
开发过程中,在实现各模块的功能的同时对各模块的API进行分类,公共方法使用mixins进行封装,将全局配置独立成js文 件。完成基本组件或模块功能的实现的同时,对小程序端 各模块进行分包,提升用户体验。在支付时,使用JSAPI 、MWEB等方式拉起不同端的支付。
数字藏品商城(移动多端)
此项目基本技术栈与网上商城、画室商城相同(同上介绍)。
开发此项目过程中,多处使用css3处理动画,提升用户体验。项目对接多个第三方API,例如:阿里验证码、支付宝支付、杉德支付、腾讯防水墙等。同时还引入多个依赖包,例如:three.js(3D显示)、uqrCode(生成二维码)等。项目中多处使用web-view或renderjs,解决第三方API对接或依赖包使用时产生的多端兼容问题。