1

我的页面有一个导航栏

from flask_navigation import Navigation

nav = Navigation()
    nav.init_app(app)
    nav.Bar('top', [
        nav.Item('Home', 'home.home'),
    ])

和 html

{% for item in nav.top %}
<li class=" {{ 'active' if item.is_active else '' }}">
    <a href="{{ item.url }}">{{ item.label }}</a>
</li>
{% endfor %}

在 Home 中时,有指向子路由的链接,这些链接可能类似​​于“www.example.com/home/hallway”或“www.example.com/home/kitchen”或“www.example.com/home/hallway/livingroom” ”。在 Home 中时,导航栏标记会亮起,但在进入这些子路由时,home 标记不再亮起。

在访问其子路由时,如何使 Home 标记继续被标记?

4

0 回答 0