祖传皮卡丘
祖传皮卡丘
  • 发布:2025-11-05 09:24
  • 更新:2025-11-05 10:56
  • 阅读:24

【报Bug】--window-left的值在浏览器刷新的时候会重置

分类:uni-app

产品分类: uniapp/H5

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: 15.6 (24G84)

HBuilderX类型: 正式

HBuilderX版本号: 4.84

浏览器平台: Chrome

浏览器版本: 141.0.7390.123

项目创建方式: HBuilderX

示例代码:
    console.log(document.documentElement.style.cssText);  
    document.documentElement.style.setProperty('--window-left', '160px')  
    console.log(document.documentElement.style.cssText);

操作步骤:
    console.log(document.documentElement.style.cssText);  
    document.documentElement.style.setProperty('--window-left', '160px')  
    console.log(document.documentElement.style.cssText);

预期结果:

浏览器刷新后,--window-left的值保持之前设置的

实际结果:

浏览器刷新后,--window-left的值变成0

bug描述:

这样document.documentElement.style.setProperty('--window-left', '160px')设置好了--window-left的值之后,浏览器点一下刷新--window-left的值会变回0

2025-11-05 09:24 负责人:无 分享
已邀请:
DCloud_UNI_JBB

DCloud_UNI_JBB

试试不用uniapp的web项目有没有这个问题

  • 祖传皮卡丘 (作者)

    --window-left不是uniapp内置的吗?普通web项目恐怕没有--window-left

    2025-11-06 17:53

  • DCloud_UNI_JBB

    回复 祖传皮卡丘: 你随便写个其他的css variable测试

    2025-11-06 17:54

要回复问题请先登录注册