【发布时间】:2020-03-19 09:10:38
【问题描述】:
我正在尝试为 Vue 路由创建动态标题。似乎我找不到将参数传递给元标题的方法。我需要它,因为我有一个 VueHeader 组件,它从路线元标题呈现标题。这是我的代码:
{
path: '/case/:id',
name: 'edit-case',
component: VueEditCase,
meta: {
title: 'Edit case ' + $route.params.id,
},
},
但是,我收到错误 Uncaught ReferenceError: $route is not defined。如果我有title: 'Edit case ' + this.$route.params.id 或title: 'Edit case ' + route.params.id 或title: 'Edit case ' + this.route.params.id,也会发生同样的情况。我也试过title: 'Edit case ' + ':id'等。
我在互联网上找不到任何答案,所以我在这里寻求您的帮助,伙计们。有人遇到过类似的问题并解决了吗?
【问题讨论】:
标签: javascript vue.js vuejs2 vue-router