【技术实现步骤摘要】
基于vue.js的表格编辑方法、装置、设备及介质
[0001]本专利技术涉及大数据
,尤其涉及一种基于vue.js的表格编辑方法、装置、设备及介质。
技术介绍
[0002]表格,又称为表,既是一种可视化交流模式,又是一种组织整理数据的手段,在通讯交流、科学研究以及数据分析等任务场景中被广泛使用。
[0003]但是,目前的UI(User Interface,用户界面)框架功能都比较单一,且大多数不可编辑。要想实现在页面表格进行编辑的功能,还需要与后台进行数据交换,频繁的调用后台接口,不仅容易出错,且效率较低,不便于修改。
技术实现思路
[0004]鉴于以上内容,有必要提供一种基于vue.js的表格编辑方法、装置、设备及介质,旨在解决页面中表格编辑的问题。
[0005]一种基于vue.js的表格编辑方法,所述基于vue.js的表格编辑方法包括:
[0006]获取表格数据及配置文件,并根据所述配置文件从所述表格数据中识别待编辑数组;
[0007]调用vue.js框架中的渲染函数 ...
【技术保护点】
【技术特征摘要】
1.一种基于vue.js的表格编辑方法,其特征在于,所述基于vue.js的表格编辑方法包括:获取表格数据及配置文件,并根据所述配置文件从所述表格数据中识别待编辑数组;调用vue.js框架中的渲染函数,并利用所述渲染函数对所述待编辑数组进行渲染,得到虚拟表格及所述虚拟表格中每个单元格的标识;根据每个单元格的标识向所述虚拟表格添加配置事件及配置组件;监听每个单元格的所述配置事件;当监听到有单元格的所述配置事件为点击事件时,将监听到的单元格确定为目标单元格;将所述目标单元格的属性切换为可编辑状态,并基于所述配置组件中的输入组件显示所述目标单元格中的数据。2.如权利要求1所述的基于vue.js的表格编辑方法,其特征在于,所述根据所述配置文件从所述表格数据中识别待编辑数组包括:获取所述表格数据的每个框格中数据的类别属性,并作为第一属性;从所述配置文件中获取预先配置的可编辑的数据的类别属性,并作为第二属性;当检测到有框格中数据的所述第一属性与所述第二属性相同时,组合检测到的数据,得到所述待编辑数组。3.如权利要求1所述的基于vue.js的表格编辑方法,其特征在于,所述利用所述渲染函数对所述待编辑数组进行渲染,得到虚拟表格及所述虚拟表格中每个单元格的标识包括:保留所述待编辑数组的具名插槽,得到所述虚拟表格;采用获取函数获取所述虚拟表格中的每个单元格;利用映射函数循环遍历每个单元格,并为遍历到的每个单元格添加标识,得到所述虚拟表格中每个单元格的标识。4.如权利要求3所述的基于vue.js的表格编辑方法,其特征在于,所述根据每个单元格的标识向所述虚拟表格添加配置事件及配置组件包括:获取每个单元格对应的所述具名插槽;根据每个单元格的标识向每个单元格对应的所述具名插槽中插入所述配置组件;在每个具名插槽中绑定所述配置组件及所述配置事件。5.如权利要求1所述的基于vue.js的表格编辑方法,其特征在于,所述配置组件还包括行内标签组件,所述方法还包括:将没有监听到所述配置事件的单元格确定为当前单元格;将所述当前单元格的属性保持为不可编辑状态,并基于所述行内标签组件显示所述当前单元格中的数据。6.如权利要求1所述的基于vue.js的表格编辑方法,其特征在于,在从所述配置事件还包括失去焦...
【专利技术属性】
技术研发人员:路洋,
申请(专利权)人:平安养老保险股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。