[发明专利]一种业务功能获取方法、装置、电子设备和存储介质有效
| 申请号: | 202110552133.X | 申请日: | 2021-05-20 |
| 公开(公告)号: | CN113239328B | 公开(公告)日: | 2023-06-06 |
| 发明(设计)人: | 罗莎;彭科;段志伟;王超;段奇;何渝君;舒忠玲;邬明罡 | 申请(专利权)人: | 瀚云科技有限公司 |
| 主分类号: | G06F21/10 | 分类号: | G06F21/10;G06F9/445;G06F16/25 |
| 代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 余菲 |
| 地址: | 214000 江苏省无锡市无锡新区新*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 业务 功能 获取 方法 装置 电子设备 存储 介质 | ||
1.一种业务功能获取方法,其特征在于,包括:
对业务模块中的业务页面的路由对象进行暴露,得到包含用于发现所述路由对象的第一接口的第一业务模块;其中,在通过与所述第一接口对应的所述路由对象访问所述业务页面时,所述第一业务模块提供所述业务页面对应的前端界面;
对所述第一业务模块中的状态管理模式Vuex的仓库store对象进行暴露,得到包含用于发现所述store对象的第二接口的第二业务模块,以便能对所述store对象中的状态state进行管理;
对所述第二业务模块中注册成组件的业务页面进行暴露,得到包含用于发现所述业务页面的第三接口的第三业务模块;
将所述第三业务模块以插件形式存储至服务器;其中,所述第三业务模块形成的插件能够被下载。
2.根据权利要求1所述的方法,其特征在于,在所述对业务模块中的业务页面的路由对象进行暴露之前,还包括:
根据获取的至少一个平台当前版本的前端源代码,生成与各所述前端源代码对应的业务模块;
为每个生成的所述业务模块携带一个与所述前端源代码对应的版本号,以便用户根据所述版本号选择所述业务模块。
3.根据权利要求1所述的方法,其特征在于,将所述第三业务模块以插件形式存储至服务器,包括:
对所述第三业务模块进行编译,以生成解释型脚本语言js文件,以将所述文件作为所述插件;
将所述插件存储到包管理工具npm私有服务器中。
4.根据权利要求1所述的方法,其特征在于,在将所述第三业务模块以插件形式存储至服务器之后,还包括:
从所述服务器下载所述第三业务模块形成的插件,以将所述插件作为业务插件引入前端开发项目中;
通过所述第三接口,在所述前端开发项目中引入所述注册成组件的业务页面;
对引入的所述业务页面进行注册,以将注册后的所述业务页面确定为目标业务页面;其中,所述目标业务页面作为业务标签展示在超文本标记语言HTML中;
通过所述第一接口,在所述前端开发项目中引入所述路由对象,以通过所述路由对象,访问所述业务标签。
5.根据权利要求4所述的方法,其特征在于,将所述插件作为业务插件引入前端开发项目中之后,还包括:
当所述前端开发项目进行状态共享时,通过所述第二接口,在所述前端开发项目中引入所述store对象。
6.一种业务功能获取装置,其特征在于,包括:
第一暴露单元,用于对业务模块中的业务页面的路由对象进行暴露,得到包含用于发现所述路由对象的第一接口的第一业务模块;其中,在通过与所述第一接口对应的所述路由对象访问所述业务页面时,所述第一业务模块提供所述业务页面对应的前端界面;
第二暴露单元,用于对所述第一业务模块中的状态管理模式Vuex的仓库store对象进行暴露,得到包含用于发现所述store对象的第二接口的第二业务模块,以便能对所述store对象中的状态state进行管理;
第三暴露单元,用于对所述第二业务模块中注册成组件的业务页面进行暴露,得到包含用于发现所述业务页面的第三接口的第三业务模块;
存储单元,用于将所述第三业务模块以插件形式存储至服务器;其中,所述第三业务模块形成的插件能够被下载。
7.根据权利要求6所述的装置,其特征在于,在所述对业务模块中的业务页面的路由对象进行暴露之前,还包括:
生成单元,用于根据获取的至少一个平台当前版本的前端源代码,生成与各所述前端源代码对应的业务模块;
标记单元,用于为每个生成的所述业务模块携带一个与所述前端源代码对应的版本号,以便用户根据所述版本号选择所述业务模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于瀚云科技有限公司,未经瀚云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110552133.X/1.html,转载请声明来源钻瓜专利网。





