This commit is contained in:
2026-06-24 20:50:15 +08:00
parent 41623ecb32
commit 9e9826acbb
9 changed files with 738 additions and 586 deletions
+14 -12
View File
@@ -110,21 +110,23 @@
<u-icon name="search" :size="28" color="#999" />
<input class="edit-search__input" v-model="keyword" placeholder="搜索应用名称" confirm-type="search" />
</view>
<scroll-view class="edit-grid" scroll-y>
<view v-for="(item, idx) in filteredEditCache" :key="idx" class="edit-item"
:class="{ active: item.selected }" @click="toggleSelect(item)">
<view class="icon-box">
<u-icon :name="item.icon" :size="48" :custom-prefix='item.prefix'
:color="item.selected ? pastelColors[idx % 6] : '#ccc'" />
<scroll-view class="edit-scroll" scroll-y>
<view class="edit-grid">
<view v-for="(item, idx) in filteredEditCache" :key="idx" class="edit-item"
:class="{ active: item.selected }" @click="toggleSelect(item)">
<view class="icon-box">
<u-icon :name="item.icon" :size="48" :custom-prefix='item.prefix'
:color="item.selected ? pastelColors[idx % 6] : '#ccc'" />
</view>
<text class="edit-label">{{ item.name }}</text>
<view v-if="item.selected" class="selected-mark">
<u-icon name="checkmark" :size="24" color="#fff" />
</view>
</view>
<text class="edit-label">{{ item.name }}</text>
<view v-if="item.selected" class="selected-mark">
<u-icon name="checkmark" :size="24" color="#fff" />
<view v-if="filteredEditCache.length === 0" class="edit-empty">
<text>没有匹配的应用</text>
</view>
</view>
<view v-if="filteredEditCache.length === 0" class="edit-empty">
<text>没有匹配的应用</text>
</view>
</scroll-view>
<view class="edit-btns">
<u-button size="medium" class="btn-cancel" @click="showEditQuick = false">取消</u-button>