收藏
回答

wx.onWindowResize 此方法在鸿蒙OS 6.0.0上的缺陷

问题类型 API/组件名称 微信版本 基础库版本
Bug wx.onWindowResize 8.0.15 调试基础库3.14.3

打开游戏->导航栏 上滑动 -> 滑动到 右上角(小窗模式) -> 点击小窗-> 放大回正常界面 -> wx.onWindowResize监听到的数据是相反的

回答关注问题邀请回答
收藏

2 个回答

  • Dimoo
    Dimoo
    03-18

    2025-12-17 9:38:24 [log] ["小游戏启动"]

    2025-12-17 9:38:24 [log] ["view.getVisibleSize()",{"width":1692.6315789473683,"height":760}]

    2025-12-17 9:38:24 [log] ["view.getVisibleSizeInPixel()",{"width":2412,"height":1083}]

    2025-12-17 9:38:24 [log] ["view.getFrameSize()",{"width":804,"height":361}]

    2025-12-17 9:38:24 [log] ["view.getDesignResolutionSize()",{"width":1360,"height":760}]

    2025-12-17 9:38:24 [log] ["view.getCanvasSize()",{"width":2412,"height":1083}]

    2025-12-17 9:38:24 [log] ["view.getResolutionPolicy()",{"name":"ResolutionPolicy","_containerStrategy":{"name":"EqualToFrame"},"_contentStrategy":{"name":"FixedHeight","_result":{"scale":[1.425,1.425],"viewport":{"x":0,"y":0,"width":2412,"height":1083}}}}]

    2025-12-17 9:38:24 [log] ["view.getDevicePixelRatio()",3]

    2025-12-17 9:38:24 [log] ["screen.windowSize",{"width":2412,"height":1083}]

    2025-12-17 9:38:24 [log] ["screen.resolution",{"width":2412,"height":1083}]

    2025-12-17 9:38:24 [log] ["screen.devicePixelRatio",3]

    2025-12-17 9:38:24 [log] ["wx.getWindowInfo().pixelRatio",3]

    2025-12-17 9:38:24 [log] ["wx.getWindowInfo().screenWidth",804]

    2025-12-17 9:38:24 [log] ["wx.getWindowInfo().screenHeight",361]

    2025-12-17 9:38:24 [log] ["wx.getWindowInfo().windowWidth",804]

    2025-12-17 9:38:24 [log] ["wx.getWindowInfo().windowHeight",361]

    2025-12-17 9:38:24 [log] ["Canvas.width",1692.6315789473683]

    2025-12-17 9:38:24 [log] ["Canvas.height",760]

    2025-12-17 9:38:24 [log] ["Canvas.scale",{"x":1,"y":1,"z":1}]

    2025-12-17 9:38:24 [log] ["Camera.scale",{"x":1,"y":1,"z":1}]

    2025-12-17 9:38:24 [log] ["Camera.rect",{"x":0,"y":0,"width":1,"height":1}]

    2025-12-17 9:38:31 [log] ["wx.onWindowResize 监听窗口尺寸变化事件:",{"windowWidth":361,"windowHeight":591}]

    2025-12-17 9:38:31 [log] ["view.getVisibleSize()",{"width":341.2437810945274,"height":760}]

    2025-12-17 9:38:31 [log] ["view.getVisibleSizeInPixel()",{"width":1083,"height":2412}]

    2025-12-17 9:38:31 [log] ["view.getFrameSize()",{"width":361,"height":804}]

    2025-12-17 9:38:31 [log] ["view.getDesignResolutionSize()",{"width":1360,"height":760}]

    2025-12-17 9:38:31 [log] ["view.getCanvasSize()",{"width":1083,"height":2412}]

    2025-12-17 9:38:31 [log] ["view.getResolutionPolicy()",{"name":"ResolutionPolicy","_containerStrategy":{"name":"EqualToFrame"},"_contentStrategy":{"name":"FixedHeight","_result":{"scale":[3.1736842105263157,3.1736842105263157],"viewport":{"x":0,"y":0,"width":1083,"height":2412}}}}]

    2025-12-17 9:38:31 [log] ["view.getDevicePixelRatio()",3]

    2025-12-17 9:38:31 [log] ["screen.windowSize",{"width":1083,"height":2412}]

    2025-12-17 9:38:31 [log] ["screen.resolution",{"width":1083,"height":2412}]

    2025-12-17 9:38:31 [log] ["screen.devicePixelRatio",3]

    2025-12-17 9:38:31 [log] ["wx.getWindowInfo().pixelRatio",3]

    2025-12-17 9:38:31 [log] ["wx.getWindowInfo().screenWidth",361]

    2025-12-17 9:38:31 [log] ["wx.getWindowInfo().screenHeight",804]

    2025-12-17 9:38:31 [log] ["wx.getWindowInfo().windowWidth",361]

    2025-12-17 9:38:31 [log] ["wx.getWindowInfo().windowHeight",804]

    2025-12-17 9:38:31 [log] ["Canvas.width",1692.6315789473683]

    2025-12-17 9:38:31 [log] ["Canvas.height",760]

    2025-12-17 9:38:31 [log] ["Canvas.scale",{"x":1,"y":1,"z":1}]

    2025-12-17 9:38:31 [log] ["Camera.scale",{"x":1,"y":1,"z":1}]

    2025-12-17 9:38:31 [log] ["Camera.rect",{"x":0,"y":0,"width":1,"height":1}]

    2025-12-17 9:38:32 [log] ["wx.onWindowResize 监听窗口尺寸变化事件:",{"windowWidth":361,"windowHeight":804}]

    2025-12-17 9:38:32 [log] ["view.getVisibleSize()",{"width":341.2437810945274,"height":760}]

    2025-12-17 9:38:32 [log] ["view.getVisibleSizeInPixel()",{"width":1083,"height":2412}]

    2025-12-17 9:38:32 [log] ["view.getFrameSize()",{"width":361,"height":804}]

    2025-12-17 9:38:32 [log] ["view.getDesignResolutionSize()",{"width":1360,"height":760}]

    2025-12-17 9:38:32 [log] ["view.getCanvasSize()",{"width":1083,"height":2412}]

    2025-12-17 9:38:32 [log] ["view.getResolutionPolicy()",{"name":"ResolutionPolicy","_containerStrategy":{"name":"EqualToFrame"},"_contentStrategy":{"name":"FixedHeight","_result":{"scale":[3.1736842105263157,3.1736842105263157],"viewport":{"x":0,"y":0,"width":1083,"height":2412}}}}]

    2025-12-17 9:38:32 [log] ["view.getDevicePixelRatio()",3]

    2025-12-17 9:38:32 [log] ["screen.windowSize",{"width":1083,"height":2412}]

    2025-12-17 9:38:32 [log] ["screen.resolution",{"width":1083,"height":2412}]

    2025-12-17 9:38:32 [log] ["screen.devicePixelRatio",3]

    2025-12-17 9:38:32 [log] ["wx.getWindowInfo().pixelRatio",3]

    2025-12-17 9:38:32 [log] ["wx.getWindowInfo().screenWidth",804]

    2025-12-17 9:38:32 [log] ["wx.getWindowInfo().screenHeight",361]

    2025-12-17 9:38:32 [log] ["wx.getWindowInfo().windowWidth",361]

    2025-12-17 9:38:32 [log] ["wx.getWindowInfo().windowHeight",804]

    2025-12-17 9:38:32 [log] ["Canvas.width",341.2437810945274]

    2025-12-17 9:38:32 [log] ["Canvas.height",760]

    2025-12-17 9:38:32 [log] ["Canvas.scale",{"x":1,"y":1,"z":1}]

    2025-12-17 9:38:32 [log] ["Camera.scale",{"x":1,"y":1,"z":1}]

    2025-12-17 9:38:32 [log] ["Camera.rect",{"x":0,"y":0,"width":1,"height":1}]



    Creator3.8.8 输出的日志

    03-18
    有用
    回复
  • 智能回答 智能回答 本次回答由AI生成
    03-18
    有用
    回复 1
    • Dimoo
      Dimoo
      03-18
      可以反馈给技术嘛
      03-18
      回复
登录 后发表内容