UIOTOS页面在编辑状态下可以预览与发布。如下所示:
点击预览后,浏览器直接可以看到运行界面。不过预览链接不能直接对外,非本机访问时,会提示页面未分享无权限查看。
如果要网络中其他人能查看,需要通过分享,设置分享码和分享过期时间,如下所示:
这两种情况,用的是工具自带的web服务,不论是本地安装后局域网内其他人访问,还是公网部署的生成分享链接给其他人。
如果不想依赖工具环境,只想生成目标的页面,导出后自行部署,或者跟自己其他产品集成,就涉及都到本节介绍的内容。
UIOTOS支持一键导出,自动将页面所依赖的其他页面和资源文件,不论多少层嵌套,均会按照目录结构一并打成压缩包,解压后部署即可。
加载时,支持浏览器全屏打开,也支持传入指定div区域,或者iframe网页方式嵌套,实现跟其他系统集成。
现在从三个方面分别展开介绍。
编辑状态下页面打开后,在左下角选中,右键选择导出
。
小贴士:双击编辑器页签,可以一键定位页面在左下角的位置
chrome浏览器导出截图如下:
自动生成与页面同名的zip压缩包名称。
小贴士:导出的压缩包可以拖入他人编辑器,实现一键导入。
打开压缩包,查看目录结构如下。
storage
:html
文件:
html
文件为最简模板页面,可不做任何修改部署后作为静态入口页面即可。displays
下是所有当前页依赖的内嵌页,包括逐层嵌套间接关联的。symbols
下是所有当前页依赖的图标或者组件,包括逐层嵌套页面用到的。- 其他目录同样,涉及到依赖的资源、控件等。
略。
可参考window下安装tomcat
文档:Windows下配置Apache、Tomcat服务器.no...
以window下tomcat
部署为例(linux、arm/x86均可):
将前面导出的压缩包,解压后放到tomcat的webapps目录,如下图所示:
其中custom目录,是运行环境依赖,将UIOTOS
安装目录(物理路径,并非容器内路径)下的uiotos_v1\uiotos\space\custom
目录完整拷贝过来即可!
注意,custom文件夹一定要放到storage平级位置,且名称不能随意修改。
如果有多个导出页面,建议将上层放到webapps
中的目录名称,改成统一名称,比如“uiotos项目”,里面的storage
改成各个页面的名称。
这样多个页面分别部署发布时,只需要解压后的storage
放到统一目录下,storage
名称修改下即可,无需再拷贝custom
,共享同一个运行依赖。
如果个别页面导出运行异常,通常是依赖文件因某些原因未被导出,可以采用备选方案,参见导出文件不全怎么办?
放置好目录后,启动web服务,浏览器输入地址访问目录下的html文件即可打开:
测试界面、交互效果,以及功能,与编辑时运行预览效果一致!注意,此时不可编辑,也无需编辑环境。
以上是到处的页面直接私有部署发布的情况。
那么,如何将UIOTOS搭建的前端,与其他web系统集成呢?有两种方式:
网页嵌套,不做过多介绍。
可以传入页面指定的div/dom,在指定区域打开UIOTOS页面。
首先,打开查看导出目录的html文件:
Preview Display
>