viewport
- 参数:无
用法:
获取当前页面可视高度
getWidth
- 参数:无
- 返回值:数值
用法:
获取当前页面可视宽度
- 参数:无
- 返回值:Rect 对象
getScrollHeight
- 参数:无
- 返回值:数值
用法:
获取当前页面实际高度let scrollHeight = MIP.viewport.getScrollHeight() // 2000
- 返回值:数值
用法:
获取当前页面滚动高度
setScrollTop
- 参数:数值,垂直滚动距离
- 返回值:无
-
MIP.viewport.setScrollTop(100)
除了直接获取视口相关信息,监听视口的改变事件,做出相应操作也是一个常见的需求。
为此,viewport 在滚动过程以及自身尺寸发生改变时,会触发相应的事件,自定义组件可以监听这些事件,做出相应操作。
用法:
监听 事件,在处理函数中可以使用getScrollTop
获取当前的滚动距离。
resize
-
MIP.viewport.on('resize', function () {
// 获取当前视口宽度
})