uni-app --window-left的值在浏览器刷新的时候会重置

uni-app --window-left的值在浏览器刷新的时候会重置

示例代码:

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

| 开发环境          | 版本号     | 项目创建方式 |
|-------------------|------------|--------------|
| Mac               | 15.6 (24G84) | HBuilderX   |
| HBuilderX         | 4.84       |              |
| Chrome            | 141.0.7390.123 |             |

更多关于uni-app --window-left的值在浏览器刷新的时候会重置的实战教程也可以访问 https://www.itying.com/category-93-b0.html

3 回复

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

更多关于uni-app --window-left的值在浏览器刷新的时候会重置的实战教程也可以访问 https://www.itying.com/category-93-b0.html


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

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

回到顶部