【技术实现步骤摘要】
一种数据解析方法及相关装置
[0001]本申请涉及计算机
,特别是涉及一种数据解析方法及相关装置。
技术介绍
[0002]随着科学技术的发展以及大前端时代的到来,在做界面设计(UI设计)时,常常会使用基于MVVM模式的VUE框架进行开发。MVVM是Model
‑
View
‑
ViewMode的简写。数据层是指后端传递的数据,视图层是用于将模型层的后端传输的数据以界面的形式展现给用户。ViewModel层是连接视图层和模型层,是视图层和模型层的桥梁。ViewModel层是MVVM的核心,一方面可以通过数据绑定工具将Model层数据绑定到View层显示,另一方面可以通过DOM事件监听View层,根据View层数据变化而变化,这就是View层和ViewModel层的双向绑定。
[0003]现有技术中,当获取的模型层数据格式与视图层所需要的数据格式一致时,ViewModel层无需解析接收到的模型层数据,直接发送给视图层,视图层根据接收到的数据进行渲染显示;当获取的Model层数据格式与 ...
【技术保护点】
【技术特征摘要】
1.一种数据解析方法,其特征在于,所述方法包括:接收模型数据;当所述模型数据的格式与对应的视图数据的格式不一致时,选择与所述视图数据的格式对应的解析方式;利用所述对应的解析方式,将所述模型数据解析成满足对应的视图数据格式的视图数据。2.根据权利要求1所述的方法,其特征在于,所述解析方式是通过如下方式得到的:根据所述模型数据的格式与所述对应的视图数据的格式,预先配置得到对应的解析方式。3.根据权利要求1所述的方法,其特征在于,所述当所述模型数据的格式与对应的视图数据的格式不一致时,选择与所述视图数据的格式对应的解析方式包括:判断所述模型数据的格式与对应的视图数据的格式是否一致;若否,则选择与所述视图数据的格式对应的解析方式;若是,则不需要对所述模型数据进行解析。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收用于渲染所述视图数据的dom元素类型和dom元素属性;根据所述dom元素类型和所述dom元素属性,渲染对应的dom元素。5.根据权利要求4所述的方法,其特征在于,所述根据所述dom元素类型和所述dom元素属性,渲染对应的dom元素包括:根据所述dom元素类型和所述dom元素属性,确定对应的dom元素;判断是否存在所述对应的dom元素;若是,则渲染所述对应的dom元素;若否,则根据所述dom元素类型和所述dom元素属性,配置所述对应的dom元素;配置完成后,渲染所述对应的dom元素。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:当监听到视图数据发生变化时,获取变化后的视图数据;当所述变化后的视图数据...
【专利技术属性】
技术研发人员:周利,
申请(专利权)人:中银金融科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。