gpt4 book ai didi

javascript - 动态更改Vue标题

转载 作者:行者123 更新时间:2023-12-04 08:21:37 24 4
gpt4 key购买 nike

如何根据页面动态更改页面标题?我有一个页面显示客户的详细信息,因此该页面的页面标题应为“我的客户 - ID1234”。我已经成功地在路由器中设置了标题“我的客户”,但我不知道如何为每个页面动态自定义。
在我的 router.js 中:

const routes = [
{ path: '/', name: 'Home', component: Home, meta: { title: "Customer Data Center" } },
{ path: '/customer', name:'customer', component: Customers, meta: { title: "Customers" } }, // This is the part that I want to customize
];

// This callback runs before every route change, including on page load.
router.beforeEach((to, from, next) => {
const nearestWithTitle = to.matched.slice().reverse().find(r => r.meta && r.meta.title);
if(nearestWithTitle) document.title = nearestWithTitle.meta.title;

next();
});
我在这个版本:
"vue": "^2.6.11",
"vue-router": "^3.2.0",

最佳答案

您可以在 created 上更改页面标题Customers的生命周期成分。

created: function() {
document.title = `My Customer - ${customerID}`
}

关于javascript - 动态更改Vue标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65474045/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com