前端接口
Composables API
📋 Composables 概述
AI-Digest-UI 使用 Vue 3 Composition API 组织业务逻辑。
🔐 useAuth
用户认证管理
const { login, logout, user, isAuthenticated } = useAuth()
// 登录
await login(username, password)
// 登出
logout()
// 检查认证状态
if (isAuthenticated.value) {
// 已登录
}
🔨 useBuild
构建任务管理
const { triggerBuild, buildStatus, isBuilding } = useBuild()
// 触发构建
await triggerBuild()
// 获取状态
console.log(buildStatus.value)
📊 useDigest
摘要数据管理
const { digests, fetchDigests, loading } = useDigest()
// 获取摘要列表
await fetchDigests()
📅 useDateFilter
日期过滤
const { dateRange, setDateRange, filteredDigests } = useDateFilter()
// 设置日期范围
setDateRange(startDate, endDate)