【技术实现步骤摘要】
资源动态加载方法、装置、架构、计算机设备及存储介质
[0001]本专利技术涉及程序设计
,尤其涉及一种资源动态加载方法、装置、架构、计算机设备及存储介质。
技术介绍
[0002]随着企业发展到了一定的规模,为了寻求更大的市场从而获取更多的客户,企业会突破地域的界限,选择国际化经营。而不同的地域因为各种原因,在政治法律,支付方式等方面都存在很大的差异。所以产品在功能上面需要针对不同的区域做差异化的运营。比如:商品的立即购买按钮,点击之后触发的行为不同的区域不一样;页面展示的服务条款和隐私政策的链接,点击之后跳转的页面不同的区域不一样;一般针对此类问题的解决方式都是条件编译,前端在对代码进行打包构建的时候,通过环境变量指定当前的区域环境,然后加载对应的资源进行编译。可是这样会导致不同区域打包之后的最终产物不一致。极大的增加产品在标准版本上的维护成本,不方便产品版本的统一管理。
技术实现思路
[0003]第一方面,本申请提供一种资源动态加载方法,包括:
[0004]响应用户在当前页面的操作,并确定所述 ...
【技术保护点】
【技术特征摘要】
1.一种资源动态加载方法,其特征在于,包括:响应用户在当前页面的操作,并确定所述操作触发的功能模组的名称;确定所述功能模组的运行区域,所述运行区域为所述当前页面运行时的实际的地理位置;根据所述功能模组的名称和所述运行区域,确定调用路径,加载所述调用路径下的目标资源,实例化所述目标资源,执行所述功能模组的任务。2.根据权利要求1所述的资源动态加载方法,其特征在于,所述根据所述功能模组的名称和所述运行区域,确定调用路径,包括:将所述功能模组的名称和所述运行区域的区域代码按照预设的格式规则进行拼接,得到目标资源的调用路径。3.根据权利要求1所述的资源动态加载方法,其特征在于,所述确定所述功能模组的运行区域,包括:获取当前系统环境变量,根据所述系统环境变量,确定所述功能模组的运行区域。4.根据权利要求1所述的资源动态加载方法,其特征在于,所述加载所述调用路径下的目标资源,包括:将所述调用路径打包成请求包,将所述请求包发送给服务器请求所述目标资源;接收来自所述服务器响应时返回的目标资源。5.根据权利要求1所述的资源动态加载方法,其特征在于,加载所述目标资源时,还包括:确定所述目标资源是否有缓存,若所述目标资源没有缓存,则确定所述目标资源是否正在加载,若所述目标资源没有处于加载状态,则对所述目标资源进行加载;当所述目标资源加载完成后,将所述目标资源进行缓存;若所述目标资源有缓存,则直...
【专利技术属性】
技术研发人员:夏思勇,蔡明金,
申请(专利权)人:深圳复临科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。