feat: 设置页深色模式 3 档开关 (system/light/dark)

This commit is contained in:
2026-07-08 11:39:32 +08:00
parent 5bbd84868a
commit e0e5f6b449
2 changed files with 51 additions and 1 deletions
+20
View File
@@ -54,6 +54,26 @@
</view>
</ui-card>
<!-- 深色模式 -->
<ui-card variant="in">
<view class="section-header">
<image class="section-icon" src="{{icons.skinFill}}" mode="aspectFit"></image>
<text class="section-title">深色模式</text>
</view>
<view class="theme-list">
<view
class="theme-item {{darkModePref === item.key ? 'active' : ''}}"
wx:for="{{darkModeOptions}}"
wx:key="key"
data-key="{{item.key}}"
bindtap="onSelectDarkMode"
>
<text class="theme-name">{{item.name}}</text>
<image class="theme-check-img" wx:if="{{darkModePref === item.key}}" src="{{icons.check}}" mode="aspectFit"></image>
</view>
</view>
</ui-card>
<!-- 训练计划选择 -->
<ui-card variant="in">
<view class="section-header">