And*_*lie 4 vue.js nuxt.js nuxtjs3
我想在 Nuxt3 的头部标题中加载一个变量。
有人可以解释它是如何工作的吗?
我尝试使用 useHead 和 useAsyncData。(jobData 是 useAsyncData 中的变量,未定义)
useHead({
title: route.params.job.replace('-', ' '),
// titleTemplate: "%s - test"
meta: [
{ name: 'description', content: `${route.params.job.replace('-', ' ')} - Lorem ipsum` },
{ name: 'keywords', content: jobData.value.values.map(x => ` ${x}`) }
],
});
Run Code Online (Sandbox Code Playgroud)
谢谢
小智 5
加载变量后调用 useHead() 可组合项。
例如。
async function loadValue() {
const response = await useAsyncData("some-endpoint-")
value = response.data
useHead({
title: `${value}`
})
}
Run Code Online (Sandbox Code Playgroud)
希望能帮助到你!
| 归档时间: |
|
| 查看次数: |
3578 次 |
| 最近记录: |