System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及低代码线上页面开发,特别是涉及一种低代码线上项目调试方法及装置、存储介质、终端。
技术介绍
1、低代码页面开发是一种通过图形化界面和少量编码来创建线上浏览系统的页面的方法。这种方法旨在降低编程的门槛,让非专业开发人员也能参与到页面开发过程中,从而提高开发效率和减少开发成本。低代码页面开发虽然给开发带来了很多便利,但也对低代码项目上线后的修复和调试提出了挑战。
2、目前,低代码项目上线后,若出现问题,需要在开发或测试环境中进行修复和测试,测试完成后再统一发布到生产环境中。但由于排查过程通常较为复杂,特别是当问题仅在特定场景和数据条件下发生时,问题在开发和测试环境中难以显现。因此,问题的排查和修复往往需要反复地发布上线,并进行线上环境验证,且验证过程可能引发更多用户可见的问题,从而大大降低了项目问题调试的效率。
技术实现思路
1、有鉴于此,本专利技术提供一种低代码线上项目调试方法及装置、存储介质、终端,主要目的在于解决现有低代码线上项目调试效率较低的问题。
2、依据本专利技术一个方面,提供了一种低代码线上项目调试方法,包括:
3、响应于目标低代码线上项目的浏览器窗口中任一页面的加载指令,通过与低代码平台同源的内联框架从低代码平台下的客户端本地数据库中查询匹配所述页面的页面配置调整文件,其中,所述内联框架与所述低代码平台共享浏览器域名,所述页面配置调整文件包括待进行调试的所述页面的配置修改内容;
4、若查询到匹配所述页面的页面
5、依据所述页面配置调整文件在所述浏览器窗口中渲染所述页面的视图页,以在所述目标低代码线上项目的生产环境中执行所述页面的调试操作。
6、进一步地,所述通过与低代码平台同源的内联框架从低代码平台下的客户端本地数据库中查询匹配所述页面的页面配置调整文件之前,所述方法还包括:
7、在低代码平台服务器中构建html静态资源文件;
8、在所述目标低代码线上项目的初始化过程中,构建初始内联框架;
9、依据所述html静态资源文件的文件信息配置所述初始内联框架的属性,得到与所述低代码平台共享浏览器域名的内联框架,以在页面加载过程中,通过所述内联框架调取所述低代码平台的客户端本地数据库中的页面配置调整文件。
10、进一步地,所述响应于目标低代码线上项目的浏览器窗口中任一页面的加载指令,通过与低代码平台同源的内联框架从低代码平台下的客户端本地数据库中查询匹配所述页面的页面配置调整文件之前,所述方法还包括:
11、获取低代码平台页面设计器中,对所述目标低代码线上项目中待调试页面进行页面配置调整的操作内容;
12、解析所述操作内容,并依据所述操作内容的解析结果生成页面配置调整文件;
13、将所述页面配置调整文件存储至低代码平台下的客户端本地数据库中,以使得所述目标低代码线上项目的浏览器窗口在加载所述待调试页面时,调取匹配所述待调试页面的所述页面配置调整文件。
14、进一步地,所述依据所述页面配置调整文件在所述浏览器窗口中渲染所述页面的视图页之后,所述方法还包括:
15、通过所述内联框架对所述低代码平台的客户端本地数据库中的所述页面配置调整文件进行监听;
16、若所述页面配置调整文件发生更新,则从所述客户端本地数据库中拉取更新后的页面配置调整文件;
17、依据所述更新后的页面配置调整文件,在所述浏览器窗口中渲染所述页面的更新调试结果。
18、进一步地,所述通过所述内联框架对所述低代码平台的客户端本地数据库中的所述页面配置调整文件进行监听之前,所述方法还包括:
19、响应于所述低代码平台页面设计器中的更新配置存储指令,依据页面配置更新操作内容生成更新后的页面配置调整文件;
20、依据所述更新后的页面配置调整文件更新存储至所述客户端本地数据库中,以使所述目标低代码线上项目依据所述更新后的待调试页面配置调整文件,刷新所述页面。
21、进一步地,所述方法还包括:
22、若未查询到所述页面配置调整文件,则确定所述页面为非调试页面,并从低代码平台服务器中拉取匹配所述页面的已部署页面配置文件;
23、依据所述已部署页面配置文件,在所述浏览器窗口中渲染所述页面的加载结果。
24、进一步地,所述依据所述页面配置调整文件在所述浏览器窗口中渲染所述页面的视图页之后,所述方法还包括:
25、响应于页面配置撤销指令,将所述页面配置调整文件从所述客户端本地数据库中删除;或,
26、响应于页面配置发布指令,将所述页面配置调整文件部署至低代码平台服务器,并将所述页面配置调整文件从所述客户端本地数据库中删除。
27、依据本专利技术另一个方面,提供了一种低代码线上项目调试装置,包括:
28、查询模块,用于响应于目标低代码线上项目的浏览器窗口中任一页面的加载指令,通过与低代码平台同源的内联框架从低代码平台下的客户端本地数据库中查询匹配所述页面的页面配置调整文件,其中,所述内联框架与所述低代码平台共享浏览器域名,所述页面配置调整文件包括待进行调试的所述页面的配置修改内容;
29、拉取模块,用于若查询到匹配所述页面的页面配置调整文件,则确定所述页面为待调试页面,并拉取所述页面配置调整文件;
30、渲染模块,用于依据所述页面配置调整文件在所述浏览器窗口中渲染所述页面的视图页,以在所述目标低代码线上项目的生产环境中执行所述页面的调试操作。
31、进一步地,所述装置还包括:
32、第一构建模块,用于在低代码平台服务器中构建html静态资源文件;
33、第二构建模块,用于在所述目标低代码线上项目的初始化过程中,构建初始内联框架;
34、配置模块,用于依据所述html静态资源文件的文件信息配置所述初始内联框架的属性,得到与所述低代码平台共享浏览器域名的内联框架,以在页面加载过程中,通过所述内联框架调取所述低代码平台的客户端本地数据库中的页面配置调整文件。
35、进一步地,所述装置还包括:
36、获取模块,用于获取低代码平台页面设计器中,对所述目标低代码线上项目中待调试页面进行页面配置调整的操作内容;
37、第一生成模块,用于解析所述操作内容,并依据所述操作内容的解析结果生成页面配置调整文件;
38、第一存储模块,用于将所述页面配置调整文件存储至低代码平台下的客户端本地数据库中,以使得所述目标低代码线上项目的浏览器窗口在加载所述待调试页面时,调取匹配所述待调试页面的所述页面配置调整文件。
39、进一步地,所述装置还包括监听模块;
40、监听模块,用于通过所述内联框架对所述低代码平台的客户端本地数据库中的所述页面配置调整文件进行监听本文档来自技高网...
【技术保护点】
1.一种低代码线上项目调试方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述响应于目标低代码线上项目的浏览器窗口中任一页面的加载指令,通过与低代码平台同源的内联框架从低代码平台下的客户端本地数据库中查询匹配所述页面的页面配置调整文件之前,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述响应于目标低代码线上项目的浏览器窗口中任一页面的加载指令,通过与低代码平台同源的内联框架从低代码平台下的客户端本地数据库中查询匹配所述页面的页面配置调整文件之前,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,所述依据所述页面配置调整文件在所述浏览器窗口中渲染所述页面的视图页之后,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,所述通过所述内联框架对所述低代码平台的客户端本地数据库中的所述页面配置调整文件进行监听之前,所述方法还包括:
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
7.根据权利要求1-6中任一项所述的方法,其特征在于,所述依据所述页面配置
8.一种低代码线上项目调试装置,其特征在于,包括:
9.一种存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行如权利要求1-7中任一项所述的低代码线上项目调试方法对应的操作。
10.一种终端,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;
...【技术特征摘要】
1.一种低代码线上项目调试方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述响应于目标低代码线上项目的浏览器窗口中任一页面的加载指令,通过与低代码平台同源的内联框架从低代码平台下的客户端本地数据库中查询匹配所述页面的页面配置调整文件之前,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述响应于目标低代码线上项目的浏览器窗口中任一页面的加载指令,通过与低代码平台同源的内联框架从低代码平台下的客户端本地数据库中查询匹配所述页面的页面配置调整文件之前,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,所述依据所述页面配置调整文件在所述浏览器窗口中渲染所述页面的视图页之后,所述方法还包括:
5.根据权利要求4所述的方法,...
【专利技术属性】
技术研发人员:蒋皓杰,
申请(专利权)人:深圳前海环融联易信息科技服务有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。