4268735053
根因: 渐变背景放在 page 元素,渐变变量定义在 page 选择器, 用户手动选深色时 themeStyle 只更新容器 <view> 上的变量, page 上的渐变变量不变(CSS 变量只能向下继承)。 修复: 渐变移到 .container::before (position: fixed 覆盖视口), themeStyle 加 --bg-gradient-start/--bg-gradient-end 变量。