技术栈
vue全家桶 + element ui + axios(为了兼容IE10以上,以及其他低版本浏览器,我们依然采用比较稳定的Vue2)
原因说明:
1、轻量级框架;
2、基于mvvvm模式,数据双线双向绑定,数据驱动视图,更加关注数据和业务;
3、响应式设计,组件化开发;
4、易上手、生态丰富、简单易用;
5、团队成员比较熟悉。
vue全家桶介绍
vue:进式js框架,参考文档https://cn.vuejs.org/
vue-router:vue官方路由管理器,参考文档https://router.vuejs.org/zh/
vuex:vue状态管理器,参考文档https://vuex.vuejs.org/zh/
UI组件库
element ui,饿了么推出的UI组件库,参考文档https://element.eleme.cn/#/zh-CN
http请求库
axios,基于promise的网络请求库,参考文档http://www.axios-js.com/zh-cn/docs/
浏览器兼容性说明
2020年pc端浏览器版本市场份额(饼图)
2020年pc端各浏览器市场份额(条形图)
2020年pc端各浏览器版本市场份额(条形图)
202年各pc浏览器版本市场份额(合并来了Chrome/firefox/opera/edge的版本)(条形图)
该图为中国2020年PC端各版本浏览器的市场份额,各主流浏览器,占比较多的为Chrome、360、Firefox、QQ、IE、sougou等
Chrome(Blink,13年之前为webkit)份额较多为63~80,建议最低兼容63
IE(Trident内核)份额较多为11,最低兼容到ie10
360浏览器(Trident即IE内核和webkit双内核)
firefox(geocko内核)份额较多为43
sougou(1.x为Trident,2.0及以后为Trident+Webkit双核)
QQ(Trident)份额较多为10.5
其他Safari,遨游,猎豹、百度、Opera基于webkit