首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Vue-Router路由信息生成页眉

使用Vue-Router路由信息生成页眉
EN

Stack Overflow用户
提问于 2019-09-19 01:59:15
回答 1查看 129关注 0票数 2

这可能真的很简单,我只是遗漏了一些东西。我有一个vue路由器页面与链接,所有正确加载和显示正确。

很难解决的部分(对我来说是这样)。

我想利用一些元样式数据附加到每个路线,以提供页面标题标题。

举个例子:

代码语言:javascript
复制
{
    path: '/scenarios',
    meta: {
        title: "Scenarios!"
    },
    name: 'Scenarios', 
    component: Scenarios
}

具有元标题的路由。

我想从此处的路由声明中提取此数据

将其粘贴到vue页面上,如下所示:

代码语言:javascript
复制
<template>
    <span>
        {{ $route.name }}
    </span>

</template>

<script>
    export default {
        name: "PageTitle"
    }
</script>

(这实际上是为了在此时显示路由名称)

我想像这样把它插入到我的模板中:

代码语言:javascript
复制
 <h1 class="h2">@yield('page-name')
      <page-title></page-title>
 </h1>

(我正在使用Laravel (我想是5.8))

这篇类似的文章可能会对Pass var to vue router in meta有帮助(使用指令),但如果知道它是否比这更简单就好了。有什么想法?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-09-19 02:13:21

管它呢,我回答了我自己的问题

已更改:

代码语言:javascript
复制
<template>
    <span>
        {{ $route.name }}
    </span>

</template>

至:

代码语言:javascript
复制
<template>
    <span>
        {{ $route.meta.title }}
    </span>

</template>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57998436

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档