责任描述:
1.使用vue框架开发,实现了数据的双向绑定,解决了数据量大,计算复杂,数据结构复杂等特点、使用linq.js(类似于数据库语言操作数组)以及element框架减少了开发量,以及开发时间;
2.负责系统中开单、销售、消耗、退消耗等模块的开发,以及一些交互效果的实现,其中部分使用了computed计算属性进行了价格的计算和watch监听属性监听数据的变化,
3.负责封装一些公共组件,并优化代码逻辑。
4.负责项目前端部分模板的渲染,和后端路由配置等任务;
5.负责和后端对接,讨论接口参数,并对接口文档提出建议,和后端进行接口联调,参数对接验证。
项目描述:
1.该项目采用element框架进行前端页面的展示,使用vue实现页面的开发和交互效果的展示
2.使用axios进行前后端交互,对于数据的展示,采用的是ejs模板语法在浏览器端进行数据展示,
3.主要难点就是对数组的操作,以及价格的变化产生的联动,和对数据的合并,重复的判断
4.使用linq.js处理部分数据,并整合成自己所需要的数据结构,将参数传给后端,使用了this.$set、this.$forceUpdate解决数据的不刷新问题。