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
+8 -4
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
+2 -2
View File
@@ -390,7 +390,7 @@ onMounted(() => {
v-model="defaultFilterRules.include"
type="text"
label="包含(关键字、正则式)"
hint="支持正式表达式,多个关键字用|分隔表示或"
hint="支持正式表达式,多个关键字用 | 分隔表示或"
/>
</VCol>
<VCol cols="12" md="6">
@@ -398,7 +398,7 @@ onMounted(() => {
v-model="defaultFilterRules.exclude"
type="text"
label="排除(关键字、正则式)"
hint="支持正式表达式,多个关键字用|分隔表示或"
hint="支持正式表达式,多个关键字用 | 分隔表示或"
/>
</VCol>
</VRow>
@@ -584,7 +584,7 @@ onMounted(() => {
v-model="defaultFilterRules.include"
type="text"
label="包含(关键字、正则式)"
hint="支持正式表达式,多个关键字用|分隔表示或"
hint="支持正式表达式,多个关键字用 | 分隔表示或"
/>
</VCol>
<VCol cols="12" md="6">
@@ -592,7 +592,7 @@ onMounted(() => {
v-model="defaultFilterRules.exclude"
type="text"
label="排除(关键字、正则式)"
hint="支持正式表达式,多个关键字用|分隔表示或"
hint="支持正式表达式,多个关键字用 | 分隔表示或"
/>
</VCol>
<VCol cols="12" md="4">