【技术实现步骤摘要】
一种移动端页面一次开发适配多种基座的开发方法及系统
[0001]本专利技术涉及计算机软件
,特别涉及一种移动端页面一次开发适配多种基座的开发方法及系统
。
技术介绍
[0002]本部分的陈述仅仅是提供了与本专利技术相关的
技术介绍
,并不必然构成现有技术
。
[0003]在开发移动应用的时候首先要确定移动基座的类型,针对每种平台都需要做定制化开发,导致如果要让移动应用在企业微信
、
钉钉
、
自有基座等多种移动基座中运行的时候要开发多套代码,造成了大量的人力
、
成本的浪费
。
技术实现思路
[0004]为了解决现有技术的不足,本专利技术提供了一种移动端页面一次开发适配多种基座的开发方法及系统,适用于开发移动端应用时,如何实现跨端的功能,开发一遍就可以实现在企业微信
、
钉钉等多种移动基座中发布使用,提高了多平台适配的开发效率,降低开发难度
。
[0005]为了实现上述目的,本专利技术采用如下技术 ...
【技术保护点】
【技术特征摘要】
1.
一种移动端页面一次开发适配多种基座的开发方法,其特征在于,包括:根据源码需求,获取基座类型信息;根据基座类型信息,通过条件编译引擎调用对应平台的组件模板
、
动作模板
、
事件模板和
/
或页面模板,依据中间文件的要求,通过代码编译引擎对组件模板
、
动作模板
、
事件模板和
/
或页面模板进行编译后,拼装成平台的源码文件;其中,所述中间文件的构建过程包括:在可视化设计器的画布中布设组件,并设置组件的配置信息
、
组件的样式信息和组件的动作信息,创建页面,并将页面
、
组件的配置信息
、
组件的样式信息和组件的动作信息保存到中间文件
。2.
根据权利要求1所述的移动端页面一次开发适配多种基座的开发方法,其特征在于,所述拼装成平台的源码文件的过程包括:将中间文件中的组件信息,结合对应平台的组件模板,生成组件代码
。3.
根据权利要求1所述的移动端页面一次开发适配多种基座的开发方法,其特征在于,所述拼装成平台的源码文件的过程还包括:将中间文件中的动作信息,结合对应平台的动作模板,生成动作代码
。4.
根据权利要求1所述的移动端页面一次开发适配多种基座的开发方法,其特征在于,所述拼装成平台的源码文件的过程还包括:将中间文件中的事件信息,结合对应平台的事件模板,生成事件代码
。5.
根据权利要求1所述的移动端页面一次开发适配多种基座的开发方法,其特征在于,所述拼装成平台的源码文件的过程还包括:将中间文件中的页面信息,结合对应平台的页面模板,生成页面代码
。6.
根据权利要求1所述的移动端页面一次开发适配多种基座的开发方法,其特征在于,所述组件模板包括按钮组件
、
单行文本组件和标签组件;或,所述动作模板包括表单保存动作
、
列表查询动作和列表删除动作;或,所述页面模板包括不同平台的页面模板;或,所述事件模板包括点击事件模板
。7.
一种移动端页面一次开发适配多种基座的开发系统,其特征在于,包括:信息获取模块,其被...
【专利技术属性】
技术研发人员:黄绪涛,谢玉鑫,胡杨,石瑞东,张传慧,邵明腾,杜伟,
申请(专利权)人:金现代信息产业股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。