获取视图可布局空间的宽度,单位:像素。 宽度等于视图容器的宽度,减去视图容器的左右内边距。 视图的内容展现不应该超过该宽度。
View.layout.getLayoutWidth(): number
1.6.2+
获取视图可布局空间的高度,单位:像素。 宽度等于视图容器的高度,减去视图容器的上下内边距。 视图的内容展现不应该超过该高度。
View.layout.getLayoutHeight(): number
1.6.2+
获取浏览器宽度,单位:像素。
View.layout.getBrowserWidth(): number
1.6.2+
获取浏览器高度,单位:像素。
View.layout.getBrowserHeight(): number
1.6.2+
判断布局空间是否为 potrait 模式:宽度小于等于高度。
View.layout.isLayoutPortrait(): boolean
1.6.2+
判断布局空间是否为 landscape 模式:宽度大于高度。
View.layout.isLayoutLandscape(): boolean
1.6.2+
判断浏览器是否为 potrait 模式:宽度小于等于高度。
View.layout.isBrowserPortrait(): boolean
1.6.2+
判断浏览器是否为 landscape 模式:宽度大于高度。
View.layout.isBrowserLandscape(): boolean
1.6.2+
获取布局空间的宽高比。
View.layout.getLayoutWidthHeightRatio(): number
1.6.2+
获取浏览器的宽高比。
View.layout.getBrowserWidthHeightRatio(): number
1.6.2+
获取设置的、在PC上横屏浏览应用时,页面布局空间的宽高比。 PC 上横屏浏览时,View.js 默认将页面以 320 * 568 分辨率(iPhone5 的分辨率)渲染。此时,视图容器的高度为浏览器窗口的高度,宽度为高度 / 568 * 320
,并且水平居中。 开发者可以使用data-view-whr
属性 和View.layout.setExpectedWidthHeightRatio()
设置为其它分辨率。
View.layout.getExpectedWidthHeightRatio(): number
1.6.2+
设置在PC上横屏浏览应用时,页面布局空间的宽高比。 PC 上横屏浏览时,View.js 默认将页面以 320 * 568 分辨率(iPhone5 的分辨率)渲染。此时,视图容器的高度为浏览器窗口的高度,宽度为高度 / 568 * 320
,并且水平居中。 开发者可以使用data-view-whr
属性 和View.layout.setExpectedWidthHeightRatio()
设置为其它分辨率。
View.layout.setExpectedWidthHeightRatio(): View.layout
1.6.2+
View.layout
- 以供开发者链式调用API。设置布局配置并初始化。
1.6.2+
ops
- 配置选项。可选。View.layout
- 以供开发者链式调用API。根据当前的浏览模式和状态执行一次布局动作。
View.layout.doLayout(async?: boolean): View.layout
1.6.2+
async
- 是否异步执行。可选,默认为:true
。View.layout
- 以供开发者链式调用API。添加 “布局空间发生变化” 监听器。
1.6.2+
listener
- 监听器。View.layout
- 以供开发者链式调用API。移除 “布局空间发生变化” 监听器。
1.6.2+
listener
- 监听器。View.layout
- 以供开发者链式调用API。