console.log(document.documentElement.style.cssText);
document.documentElement.style.setProperty('--window-left', '160px')
console.log(document.documentElement.style.cssText); - 发布:2025-11-05 09:24
- 更新:2025-11-05 10:56
- 阅读:24
产品分类: 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的值保持之前设置的
实际结果:
浏览器刷新后,--window-left的值变成0
浏览器刷新后,--window-left的值变成0
bug描述:
这样document.documentElement.style.setProperty('--window-left', '160px')设置好了--window-left的值之后,浏览器点一下刷新--window-left的值会变回0
祖传皮卡丘 (作者)
--window-left不是uniapp内置的吗?普通web项目恐怕没有--window-left
2025-11-06 17:53
DCloud_UNI_JBB
回复 祖传皮卡丘: 你随便写个其他的css variable测试
2025-11-06 17:54