This commit is contained in:
jxxghp
2024-03-31 19:23:11 +08:00
parent d5efe2b499
commit 9f2c848413
6 changed files with 38 additions and 8 deletions

View File

@@ -95,11 +95,15 @@ function refreshData() {
fetchUninstalledPlugins()
}
// 获取没有更新的插件
const getUnupdatedPlugins = computed(() => {
// 对uninstalledList进行排序按PluginStatistics倒序
const sortedUninstalledList = computed(() => {
const list = uninstalledList.value.filter(item => !item.has_update)
defer = useDefer(list.length)
return list
if (PluginStatistics.value.length === 0)
return list
return list.sort((a, b) => {
return PluginStatistics.value[b.id || '0'] - PluginStatistics.value[a.id || '0']
})
})
// 加载时获取数据
@@ -195,7 +199,7 @@ onBeforeMount(() => {
</div>
<div v-if="isAppMarketLoaded" class="grid gap-4 grid-plugin-card">
<div
v-for="(data, index) in getUnupdatedPlugins"
v-for="(data, index) in sortedUninstalledList"
:key="index"
>
<PluginAppCard