【技术实现步骤摘要】
函数封装方法、装置、设备及存储介质
[0001]本专利技术涉及计算机
,尤其涉及一种函数封装方法、装置、设备及存储介质。
技术介绍
[0002]目前的封装工具库主要聚焦于如何处理请求参数,提供不同请求方式的便捷接口,虽然大多数支持promise对象,普通的promise对象仍旧在写业务代码中容易造成不少的冗余代码和过度的业务处理,无法批量统一处理同一页面中异步甚至同步的请求实例,在进行函数封装时,不仅仅会限制函数封装的灵活性,还会降低函数封装效率。
[0003]上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
[0004]本专利技术的主要目的在于提供了一种函数封装方法、装置、设备及存储介质,旨在解决如何实现函数封装的灵活性,进而提高函数封装效率的技术问题。
[0005]为实现上述目的,本专利技术提供了一种函数封装方法,所述函数封装方法包括:
[0006]在接收到用户发送的功能请求时,根据所述功能请求提取对应的功能参数;
[0007 ...
【技术保护点】
【技术特征摘要】
1.一种函数封装方法,其特征在于,所述函数封装方法包括:在接收到用户发送的功能请求时,根据所述功能请求提取对应的功能参数;对所述功能参数进行格式处理,获得功能函数;根据所述功能函数确定业务功能类型,并根据所述业务功能类型确定预设函数封装规则;根据所述预设函数封装规则对所述功能函数进行函数封装处理。2.如权利要求1所述的方法,其特征在于,所述对所述功能参数进行格式处理,获得功能函数的步骤,包括:对所述功能参数进行序列化处理,获得目标参数;对所述目标参数进行柯里化处理,获得功能函数。3.如权利要求1所述的方法,其特征在于,所述对所述功能参数进行格式处理,获得功能函数的步骤之后,还包括:判断所述功能函数是否满足预设赋能取消条件;在所述功能函数满足所述预设赋能取消条件时,返回所述在接收到用户发送的功能请求时,根据所述功能请求提取对应的功能参数的步骤。4.如权利要求3所述的方法,其特征在于,所述判断所述功能函数是否满足预设赋能取消条件的步骤之后,还包括:在所述功能函数不满足所述预设赋能取消条件时,执行所述根据所述功能函数确定业务功能类型,并根据所述业务功能类型确定预设函数封装规则的步骤。5.如权利要求1所述的方法,其特征在于,所述根据所述功能函数确定业务功能类型,并根据所述业务功能类型确定预设函数封装规则的步骤,包括:根据所述功能函数确定功能访问结果;根据所述功能访问结果生成回调指令;根据所述回调指令获取对应的字段类型;判断所述字段类型是否...
【专利技术属性】
技术研发人员:谢丽姣,
申请(专利权)人:北京鸿享技术服务有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。