【问题标题】:How to show a text based on the current url?如何根据当前 url 显示文本?
【发布时间】:2017-03-27 21:32:31
【问题描述】:

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

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

网址格式:

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

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

不知道有没有听懂

非常感谢

【问题讨论】:

    标签: vue.js vuejs2 vue-router


    【解决方案1】:

    你可以通过定义一个slug来访问你的任何路由params。所以你的路线会是这样的:

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

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

    this.$route.params.slug  
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-18
      • 1970-01-01
      • 1970-01-01
      • 2021-10-15
      • 1970-01-01
      • 2010-09-15
      • 1970-01-01
      相关资源
      最近更新 更多