基于MVVM模式的响应式轻量级前端组件设计与实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:hb9527
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动互联网时代的到来,PC互联网向移动端迁移的步伐在进一步加快。在迁移过程中,为了适应各种分辨率的屏幕需要进行针对性开发,开发和维护成本很高,响应式布局设计因为能够适应各类尺寸和配置的设备而脱颖而出。在软件系统开发过程中,由于大量的前端组件复用,使代码出现大量冗余,为进一步提高开发效率,我们将复杂的场景拆分成若干小部分,相互之间独立开发,再进行任意的组合,这种化繁为简的思想在前端领域体现为组件化。本文以Z公司ERP系统为背景,根据系统希望向移动端迁移的需求,在技术上选择响应式布局技术,针对现使用的ERP系统中存在的前端框架ExtJs过于庞大、组件扩展支持度不高和样式设计不太灵活的缺点,提出专门为ERP系统开发出一套轻量级组件,采用基于MVVM模式的Vue.js作为组件开发技术框架,对组件进行了基础样式设计、功能设计和API接口设计,完成功能的同时能够根据具备一定响应式功能。对上述所实现的轻量级组件应用到Z公司ERP系统的模块中作为应用测试。结果表明,所开发的组件易扩展,样式设计灵活、能够自适应布局且能够支持在开发过程中单组件引入。组件能够与响应式布局良好的结合,与原系统中ExtJs相比,能大大降低了代码的冗余量,提高加载速度,实现了在不同分辨率屏幕下良好的展示效果和交互体验,减轻了前端开发者的工作同时也可观地降低了公司开发成本。
其他文献
在秦岭冷杉的天然分布区,分别选取核心区和边缘区进行取样,比较球果和种子的形态变异.核心区为秦岭地区,边缘区选在湖北神农架地区.根据秦岭冷杉分布特征,核心区沿海拔高度连
配合力的高低是评估自交系的重要指标,解析配合力的遗传基础可为育种工作提供理论指导。本研究以玉米骨干自交系Ye478和一个以Ye478为遗传背景的染色体片段代换系SL17-1为亲
我国核电经过约一年半的安检、评估、规划后,在核安全规划、核电安全规划和核电发展规划发布后,于2012年11月重新启动,建设安全、高效的核电产业是这次核电重启的战略与方针
两权分离所导致的委托代理链条,衍生出一系列代理问题,反映在预算编制上即预算松弛。本文基于委托代理理论和交易费用理论,从薪酬契约的视角分析了预算松弛产生的动因,即高管从自
古老的乐种传承至今,它含带着深远的文化。那些旧事,是一段段的故事,听着听着,或抒发乡人思亲、游子怀乡的真挚情怀,那如怨如慕如丝如缕的声音,犹如南国夏夜的玉兰花香,一阵
文章介绍了实物保护系统有效性评价的概念,提出了系统量化建模的一般方法,对有效性的评价分析给出基本原理及衡量指标,最后提出有效性评价在实物保护系统设计中的应用。
在"工业4.0"这个影响全球的第四次工业革命下,中国政府提出适合中国国情的"中国制造2025"十年战略。纺织产业作为试点产业,通过智能生产、智能工厂、智能物流来实现产业资源
在简要介绍厄尔尼诺产生的背景、征兆、现象的基础上,分析了厄尔尼诺现象对全球及我国气候的影响,指出厄尔尼诺是一种自然现象,气候的形成受多方面因素的作用,厄尔尼诺对气候