在Vue路由器中,可以通过将param传递给meta title来动态设置页面的标题。具体实现步骤如下:
{
path: '/example/:id',
name: 'Example',
component: ExampleComponent,
meta: {
title: 'Example Page' // 默认的页面标题
}
}
export default {
name: 'ExampleComponent',
beforeRouteEnter(to, from, next) {
document.title = `Example ${to.params.id}`; // 动态设置页面标题
next();
},
beforeRouteUpdate(to, from, next) {
document.title = `Example ${to.params.id}`; // 动态更新页面标题
next();
},
// ...
}
在上述代码中,我们通过to.params.id获取到传递的param参数,并将其拼接到页面标题中。
这样,通过在Vue路由器中将param传递给meta title,我们可以实现根据不同的param参数动态设置页面的标题。
推荐的腾讯云相关产品:腾讯云云服务器(CVM)和腾讯云对象存储(COS)。
领取专属 10元无门槛券
手把手带您无忧上云