项目:本项目是一个综合的牙医 交流,招聘,学习,沟通的app
技术选型:vue2.x vue router vuex vuecli less vantui
项目描述:
负责项目内牙医沟通工具的开发,使用vue 作为单页面开发工具!使用vuecli 脚手架搭建,用less 作为css 预处理!
使用cookie + store 作为用户登录的全局状态维护机制!
使用vant 作为ui 框架!
难点:比较麻烦的是如何和ios 和 安卓进行交互,以及如何做到页面自适应,提高首屏加载速度!
解决方案:和原声交互单独封装了一个js 导出不同的方法用于交互,调用app 和接收响应分别做为两个方法!使用async await 解决异步调用的问题。lib-flexible 和 px2rem-loader 配和解决移动端自适应的问题!配置文件以75作为设计基准尺寸!