[发明专利]一种前端页面图表组件化的方法在审
申请号: | 201811474872.6 | 申请日: | 2018-12-04 |
公开(公告)号: | CN109697254A | 公开(公告)日: | 2019-04-30 |
发明(设计)人: | 张跃聪;季统凯 | 申请(专利权)人: | 国云科技股份有限公司 |
主分类号: | G06F16/904 | 分类号: | G06F16/904;G06F17/24 |
代理公司: | 广东莞信律师事务所 44332 | 代理人: | 陈熙 |
地址: | 523808 广东省东莞市松山湖高*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 子组件 初始化 页面 装配 图表组件 数据源 数据源对象 销毁 调用组件 定义图表 返回结果 默认配置 配置参数 事件处理 数据封装 通用事件 图表制作 组件通信 传入的 自定义 监听 封装 工作量 后台 传递 返回 制作 开发 维护 | ||
1.一种前端页面图表组件化的方法,其特征在于,所述方法包括:
步骤1:将定义图表数据源的装配、图表初始化、图表监听以及图表的重绘和销毁通用事件组件化为子组件;
步骤2:在父组件中获取后台返回的数据,将自定义的图表配置参数以及数据封装成一个对象作为传入子组件的数据源;
步骤3:把父组件已经封装好的数据源对象以父子组件通信的形式传递给子组件进一步处理;
步骤4:子组件接收传入的参数并加入默认配置,再次对其进行装配成一个新的对象;
步骤5:子组件将已装配好的对象传给初始化图表事件处理,同时在初始化图表事件中加入图表的重绘和销毁事件以保证在触发监听事件重绘或销毁图表时,图表的内容能及时清空再重绘或销毁,然后向父组件返回结果。
2.根据权利要求1所述的方法,其特征在于:所述图表配置是指图表的展现形式、颜色、图表和字体大小、图表位置、提示框。
3.根据权利要求1所述的方法,其特征在于:所述的图表监听是监听浏览器窗口大小变更并重绘图表,使图表能依据当前窗口大小来改变尺寸、用watch监听父组件中数据源的变化并重绘图表。
4.根据权利要求2所述的方法,其特征在于:所述的图表监听是监听浏览器窗口大小变更并重绘图表,使图表能依据当前窗口大小来改变尺寸、用watch监听父组件中数据源的变化并重绘图表。
5.根据权利要求1至4任一项所述的方法,其特征在于:所述的步骤4是指对传入子组件的数据源进行处理并得到所需的数据形式,最终传入到其所对应的初始化图表事件中去进行图表初始化操作。
6.根据权利要求1至4任一项所述的方法,其特征在于:所述的方法自定义一套统一的图表配置,然后只需传入各个图表不相同的配置,在装配时通过遍历来识别是否定义了与默认配置不同的配置项;若不同,则替换默认配置项;若相同或没有配置,则使用默认配置项。
7.根据权利要求5所述的方法,其特征在于:所述的方法自定义一套统一的图表配置,然后只需传入各个图表不相同的配置,在装配时通过遍历来识别是否定义了与默认配置不同的配置项;若不同,则替换默认配置项;若相同或没有配置,则使用默认配置项。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国云科技股份有限公司,未经国云科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811474872.6/1.html,转载请声明来源钻瓜专利网。