咨询电话:
15628812133
02
2023/06

APICloud 窗口篇

发布时间:2023-06-02 18:37:08
发布者:MaiMai
浏览量:
0

Vue中使用的路由不同,APICloud跳转到新页面是通过openWin/openFrame打开window的方式。若window已存在,则会把该window显示到最前面,同时若url有变化或者reload参数为true时,页面会重新加载。

api.openWin 打开一个window窗口。window窗口是全屏的,不可设置大小。

api.openFrame 打开一个frame窗口。frame 窗口可以设置大小。

我们来介绍一下openWin的使用方法以及参数,如图所示。

image.png

Name:字符串类型,window名字

Url:页面地址,可以为本地文件路径,支持相对路径和绝对路径,以及 widget://fs://等协议路径,也可以为远程地址。 当data参数不为空时,url将做为baseUrldata中的html引用的资源文件根路径以该url为基础。

pageParamJSON 对象(可选项),向新页面传递的页面参数可以在此处设置,新页面中通过 api.pageParam 获取,例如:

This.data.item1 = api.pageParam.item1

This.data.item2 = api.pageParam.item2

 

openFrame与其类似,但可以设置窗口大小以及位置。

image.png

RectJSON对象(可选项),默认充满整个页面,如果要固定宽高则使用 xywh 等参数;如果要自适应状态栏高度变化、横竖屏切换等,则需要使用 margin 相关参数,APICloud官方推荐使用 margin 相关参数来布局。

上一篇: APICloud广播事件
下一篇: Vue路由匹配参数
关键词:
返回列表