Skip to content

AgentLoading

Agent loading feedback with elapsed time and multiple motion variants.

Demo

AgentLoadingOne public API for H5 and Wevu
Live state
Release readiness workflowAgentLoading
Agent 正在分析组件0.0s

Install

bash
pnpm add @varo-ui/ai
pnpm dlx @varo-ui/cli add --target h5 components/agent-ui
pnpm dlx @varo-ui/cli add --target weapp components/agent-ui

Registry installs the UI component into your project, so import it from @/components/agent-ui; @varo-ui/ai provides the event protocol, stream controller, and Markdown primitives—not Vue/Wevu UI components.

Basic Usage

vue
<script setup lang="ts">
import { AgentLoading } from '@/components/agent-ui'
</script>

<template>
  <AgentLoading label="正在分析" variant="grid" />
</template>

Props

PropTypeDefaultDescription
activebooleantrueWhether it is active
labelstringAgent 正在处理Status label
startedAtnumberStart timestamp
variant'grid' | 'dots' | 'orbit'gridLoader variant

Events

None.

Target Notes

TargetImport
H5Named export from @/components/agent-ui
weapp@/components/agent-ui/AgentLoading.vue

The public API stays aligned across targets; DOM/WXML, scheduling, and native events are target-owned.