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测试

