我尝试在元标题路由中调用参数时遇到问题,
我已经尝试过了,但仍然无法正常工作
{
path: '/test/blog/:slug',
name: 'Surah',
component: Surah,
meta: { title: 'My Blog - 'this.$route.params.slug}
}
你能帮我解决这个问题吗?我的页面标题中需要这样的内容
My Blog - Foo Bar Test 123
为此,您将需要一个函数-静态字符串分配将不起作用。在afterEach
全球航线钩子将帮助你:
{
path: '/test/blog/:slug',
name: 'Surah',
component: Surah,
meta: { title: 'My Blog - '}
}
router.afterEach((to, from) =>
{
document.title = to.meta.title ? to.meta.title + to.params.slug : 'My Default title';
});
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句