如何在导航栏中更改页面标题

赫斯特先生

我想根据内容更改导航栏中的文本。

在我的App.jsx文件中,我有我的路线以及导航栏。遵循路线应相应地更改其文字。

仅将导航栏复制到每个组件中的快速而肮脏的解决方案肯定会起作用,但是我敢肯定还有其他方法。

公正

正如A先生所说,您可以通过useLocation或useParams来查询打开的当前页面的Navbar组件,并有条件地显示其他信息。这可以通过使用对象数组来存储给定页面的给定文本来实现,例如

NAVBAR_TEXTS = [{page:"/", text: "Main page"}, {page:"/info", text: "Info page"}]

等等。那么导航栏中的文本将是

const location = useLocation();

const textToShow = NAVBAR_TEXTS.find(el => el.page === location.pathname)?.text

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在UIImagePicker中更改导航栏标题?

来自分类Dev

如何在导航抽屉中更改标题

来自分类Dev

如何在activeadmin中更改页面标题

来自分类Dev

如何在情节提要中设置导航栏标题?

来自分类Dev

如何在Swift中设置导航栏的标题?

来自分类Dev

如何在iOS应用的导航栏中设置图像标题

来自分类Dev

如何在导航栏中设置标题动画?

来自分类Dev

通过Ctrl更改导航栏中的标题

来自分类Dev

在android中更改导航栏标题颜色

来自分类Dev

导航栏标题更改

来自分类Dev

Moodle-如何在导航栏中添加页面/项目

来自分类Dev

如何在导航栏中添加页面指示器?

来自分类Dev

如何更改图像选择器页面导航栏的标题?

来自分类Dev

根据呈现的页面响应更改导航栏标题

来自分类Dev

如何在Android导航抽屉中更改标题箭头图标

来自分类Dev

如何在OSX中更改NSWindow标题栏的颜色

来自分类Dev

如何在Android中更改操作栏的标题?

来自分类Dev

如何在launchscreen.storyboard中更改颜色或导航栏?

来自分类Dev

如何在导航栏中更改后退按钮的颜色?

来自分类Dev

如何在导航栏中更改当前链接的颜色

来自分类Dev

如何在Yii2中更改导航栏颜色

来自分类Dev

如何在PWA中更改Android导航栏的颜色?

来自分类Dev

如何在SwiftUI中更改导航栏的背景颜色?

来自分类Dev

如何在Bootstrap的此导航栏中更改文本的颜色?

来自分类Dev

如何在导航栏中更改活动链接的颜色

来自分类Dev

如何在Bootstrap 3.3.6导航栏中更改悬停颜色?

来自分类Dev

页面浏览导航栏标题

来自分类Dev

如何在特定页面中更改标题徽标?

来自分类Dev

如何在CakePHP 2.5中更改页面标题?

Related 相关文章

热门标签

归档