Vue 技术栈 学习步骤

按着技术栈 一点点撸

vue2 + vuex + vue-router + webpack + ES6/7 + axios + sass

框架:使用了vue全家桶进行开发,路由跳转使用的是vue-router,数据请求使用了官方推荐的axios插件,使用es6/7进行开发。

移动端适配:由于是web-app,因此需要兼容不同设备的屏幕的大小,在这里使用的手淘推荐的flexible方案,通过动态的设置根元素的font-size大小,使用rem来进行移动端适配。在这里由于使用rem进行布局,而通常给我们的设计稿是640px,750px为标准的,在编写的时候把px大小转换为rem也比较麻烦,因此这里使用了postcss-px2rem,在编译的时候会将px自动转换为rem。

css预处理器:目前流行的css预处理主要是stylus,less,sass,个人感觉less和sass差别不大,stylus缩进式语法有点不太习惯,综上选择了sass进行样式的编写,通过预处理器可以以编程的方式书写css代码,添加变量,函数,样式继承等。

后台接口:在这里使用的是慕课网提供的接口:接口文档,相关的教程推荐:电商项目实战

跨域处理:由于使用的外部接口,前端项目运行地址与接口访问地址不同,浏览器的同源策略使得我们不得不处理跨域,因此需要对跨域进行简单处理。

你可能感兴趣的:(Vue 技术栈 学习步骤)