浙江臻善科技股份有限公司李子川获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉浙江臻善科技股份有限公司申请的专利基于数据分析的前端组件可视化编辑方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN119088373B 。
龙图腾网通过国家知识产权局官网在2025-06-20发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202411082029.9,技术领域涉及:G06F8/34;该发明授权基于数据分析的前端组件可视化编辑方法是由李子川;裘先彬;裴晓阳;盛琦;杨树涛设计研发完成,并于2024-08-08向国家知识产权局提交的专利申请。
本基于数据分析的前端组件可视化编辑方法在说明书摘要公布了:本发明公开了基于数据分析的前端组件可视化编辑方法,属于前端组件可视化编辑技术领域。本发明通过导入现有的vue组件文件,读取组件源代码进行数据分析和结构分解,对分解后的代码进行格式化处理,转成适合浏览器的dom结构元素;构建网页的树结构元素节点,读取全局的解析器中数据对象,依据vue组件解析规则,从解析器对象中读取模板、脚本、样式内容重新构建出一个新的vue组件;通过构建出来的完整的网页模板树,进行组件代码重构,输出json结构和vue组件新代码,从而实现界面结构调整,解决目前互联网上可视化工具基于界面的可视化拖拽进行结构调整时,导致非标准组件库的自定义结构的组件的解析错误问题。
本发明授权基于数据分析的前端组件可视化编辑方法在权利要求书中公布了:1.基于数据分析的前端组件可视化编辑方法,其特征在于:该方法包括以下步骤:S1、导入现有的vue组件文件,读取组件源代码进行数据分析和结构分解,将组件源代码分解成模板、脚本、样式三块内容,创建一个全局的解析器对象;S2、对分解后的代码进行格式化处理,转成适合浏览器的dom结构元素;S3、构建tree节点,通过遍历转换后的dom结构元素形成一颗完整的网页模板树结构,标记每个节点的类型、属性;S4、读取全局的解析器对象中的数据对象,依据vue组件解析规则,创建一个新的vue实例,从解析器对象中读取模板、脚本、样式内容重新构建出一个新的vue组件;S5、通过构建出来的完整的网页模板树结构,在指定节点处添加新节点、编辑节点及删除节点操作;S6、进行组件代码重构,输出json结构和vue组件新代码;在步骤S3中,具体包括:创建一个新的div的dom0节点,将html代码赋值给新建dom0节点的innerHTML,构成html嵌套的dom元素;新建一个空的json对象,对新建dom0节点的代码进行分析处理,循环递归dom元素提取组件标签和属性及文字的关键信息,保存到json对象中,json对象存放每个节点名称、属性值、文字内容及该节点的子节点的相关关键信息;创建一个空的tree节点,对json对象进行分析处理,遍历json对象,将每个json对象的节点相应的信息赋值到tree节点相应的子节点,同时根据节点类型添加相应的操作按钮,所述操作按钮包括添加、编辑以及删除;根据vue+elemenu组件的文件结构,对允许子节点存在的tree树节点元素添加一个“添加”按钮,每个tree树节点元素都会添加一个编辑和删除按钮,用于该节点的修改和删除操作,构建节点过程中同时为每个节点添加允许拖拽操作的标记,通过标记来判断节点是否可以拖拽,对于有子节点的元素在前面添加checkbox复选框,网页模板树结构构建完成。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人浙江臻善科技股份有限公司,其通讯地址为:310000 浙江省杭州市余杭区五常街道西坝路51号B座8层-A0805;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。