[发明专利]一种简化echarts调用的封装方法有效
申请号: | 201510537372.2 | 申请日: | 2015-08-27 |
公开(公告)号: | CN105183466B | 公开(公告)日: | 2019-04-26 |
发明(设计)人: | 陈健豪;艾建文;孙傲冰;季统凯 | 申请(专利权)人: | 国云科技股份有限公司 |
主分类号: | G06F9/448 | 分类号: | G06F9/448 |
代理公司: | 广东莞信律师事务所 44332 | 代理人: | 余伦 |
地址: | 523808 广东省东莞市松山湖高*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及前端开发技术领域,尤其是一种简化echarts调用的封装方法。本发明将echarts的参数分成:固定样式参数、数据展示参数、功能模块参数和不常用参数等四类参数,使用简化、映射、模块封装和参数固化等处理,对各种参数进行相应的处理方式,封装一个echarts调用模块;传入一个以html元素ID值为key配置参数为value的json数据,便可实现批量生成echarts图表。本发明在封装的逻辑中使用了简化映射的方式和定义默认全局样式等方式,使开发人员能够使用简单快捷的方式调用echarts批量生成图表;非常适合多次调用echarts生成图表展示的场合。 | ||
搜索关键词: | 一种 简化 echarts 调用 封装 方法 | ||
【主权项】:
1.一种简化echarts调用的封装方法,其特征在于:通过参数分类、简化映射、定义默认值、模块封装处理方式构造一个带html元素ID值和对应echarts配置参数的批量json数据;其中echarts配置参数为简化后或原生态的配置参数,调用封装程序中的接口解析json数据,使用echarts批量生成图表;所述的批量json数据采用以下形式:var config={“chart1”:chart1_config};其中key值即chart1为需要展示图表的html元素的ID值,chart1_config是chart1对应的echarts配置参数,同样使用了json格式,配置参数为经过封装后的json数据和/或原生的json数据,调用函数判断当前配置参数的类型,决定是否调用解析逻辑将封装后的json配置参数解析成echarts原生的json配置参数;所述的封装程序将参数解析、定义默认参数和echarts引入调用逻辑封装在一个js文件中,免去echarts引入和加载模块问题;使用封装程序定义的配置参数生成echarts图形报表。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国云科技股份有限公司,未经国云科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510537372.2/,转载请声明来源钻瓜专利网。