如何根据当前网址显示文字?

时间:2017-03-27 21:32:31

标签: vue.js vuejs2 vue-router

我正在使用vue-router,我试图保留一个标识该部分的标题,例如:

在我的主导航中,我想显示当前部分的文本(不是活动类,只是带有该部分的简单文本)。

网址模式:

Root / section / subsectionA =>在导航中显示部分

Root / sectionX / subectionA =>在导航中显示SectionX

我不知道我是否理解

非常感谢

1 个答案:

答案 0 :(得分:0)

您可以通过定义 slug 来访问您的任何路线params。所以你的路线将是这样的:

router.map({
    '/:slug/subsectionA': {
        component: your_component,
        name: 'section'
    },
})

然后您可以像这样访问视图中的:slug动态广告位:

this.$route.params.slug