文档管理中心
我的
API参考快游戏快游戏界面窗口

窗口

说明

从1078版本开始,接口前缀由hbs调整为qg,原hbs仍支持。

接口定义

展开

接口

描述

qg.onWindowResize(function callback)

监听窗口尺寸变化事件,例如用户是否展开、折叠、旋转设备。

qg.offWindowResize(function callback)

移除窗口尺寸变化事件的监听函数。

qg.onWindowResize(function callback)

  • 描述

    监听窗口尺寸变化事件,例如用户是否展开、折叠、旋转设备。

  • 参数
    展开

    参数

    类型

    必填(M)/选填(O)

    说明

    callback

    function

    M

    监听窗口尺寸变化事件的监听函数,在窗口尺寸变化(例如用户展开、折叠、旋转设备)时有回调,详情请参见回调函数参数。

    • 回调函数参数
      展开

      参数

      类型

      说明

      rect

      object

      卡片的尺寸大小,详情请参见rect参数。

      • rect参数
        展开

        参数

        类型

        说明

        windowWidth

        number

        卡片渲染范围的实际宽度,等于windowWidth*pixelRatio,单位:px。

        windowHeight

        number

        卡片渲染范围的实际高度,等于windowHeight*pixelRatio,单位:px。

        说明

        windowWidth、windowHeight、pixelRatio均为qg.getSystemInfo接口返回的参数值。

  • 示例代码
    收起
    自动换行
    深色代码主题
    复制
    1. qg.onWindowResize(async (rect) => {
    2. console.info(rect.windowWidth, rect.windowHeight);
    3. });

qg.offWindowResize(function callback)

  • 描述

    移除窗口尺寸变化事件的监听函数。

  • 参数
    展开

    参数

    类型

    必填(M)/选填(O)

    说明

    callback

    function

    M

    onWindowResize传入的监听窗口尺寸变化事件的监听函数。

  • 示例代码
    收起
    自动换行
    深色代码主题
    复制
    1. qg.offWindowResize(callback);