feat: 项目初始化、完成基本流式传输和语音识别功能
This commit is contained in:
25
web/src/utils/title.ts
Normal file
25
web/src/utils/title.ts
Normal file
@@ -0,0 +1,25 @@
|
||||
import { useTitle } from "@vueuse/core"
|
||||
|
||||
const DEFAULT_TITLE = "Agent"
|
||||
|
||||
const DEFAULT_DESCRIPTION = document
|
||||
.querySelector("meta[name='description']")
|
||||
?.getAttribute("content")
|
||||
|
||||
export function setTitle(title?: string) {
|
||||
useTitle().value = (title ? `${title} | ` : "") + DEFAULT_TITLE
|
||||
}
|
||||
|
||||
export function resetDescription() {
|
||||
document
|
||||
.querySelector("meta[name='description']")
|
||||
?.setAttribute("content", DEFAULT_DESCRIPTION!)
|
||||
}
|
||||
|
||||
export function setDescription(description?: string) {
|
||||
if (!description)
|
||||
return
|
||||
document
|
||||
.querySelector("meta[name='description']")
|
||||
?.setAttribute("content", `${description} | ${DEFAULT_TITLE}`)
|
||||
}
|
||||
Reference in New Issue
Block a user