feat: paginate tags across backend and ui

This commit is contained in:
Tim
2025-09-24 15:58:24 +08:00
parent 2b5f6f2208
commit 1eeabab41a
5 changed files with 281 additions and 45 deletions

View File

@@ -80,6 +80,7 @@
<span>{{ o.name }}</span>
</slot>
</div>
<slot name="footer" :close="close" :loading="loading" />
</template>
</div>
<Teleport to="body">
@@ -116,6 +117,7 @@
<span>{{ o.name }}</span>
</slot>
</div>
<slot name="footer" :close="close" :loading="loading" />
</template>
</div>
</div>
@@ -200,6 +202,10 @@ export default {
}
}
const reload = async () => {
await loadOptions(props.remote ? search.value : undefined)
}
watch(
() => props.initialOptions,
(val) => {
@@ -249,7 +255,7 @@ export default {
return /^https?:\/\//.test(icon) || icon.startsWith('/')
}
expose({ toggle, close })
expose({ toggle, close, reload })
return {
open,