该项目规模属于中大型管理系统,页面较多,数据较大。较多模块布局上体现出相似的特点,可以进行抽离公共组件(如:弹框、符合业务需求的选择器、表格等)。
而逻辑功能上的相似处,则封装基础方法,通过mixin混入,团队开发时直接调用(如:表单检验、数据为空校验转换、选择框禁用选项逻辑等)。
对于复杂的页面,拆解功能模块,并行开发,提高效率。
封装axios:根据项目的数据结构对axios进行封装,处理一些共用操作(如:提示信息等),以提高团队效率。
对于数据的监听共享,watch可以满足小的数据,数据变大采用vuex,进行变更操作。
点击空白处退出提示
评论