当前位置:网站首页>document.title获取当前网页的标题
document.title获取当前网页的标题
2022-08-10 16:36:00 【大象与小蚂蚁的生活】
需求 : 在页面载入数据之后,根据返回的数据动态的修改页面title。
解决过程
- 使用js方法修改title document.title = ‘页面标题’;
- 出现问题:页面title并没有刷新,测试之后发现路由变化(后退、跳转等)之后才会刷新。
1.利用H5的history手动刷新路由,刷新title history.pushState(null, null, null);
2.出现问题:title是刷新了,但是浏览器历史栈会多一条记录,返回两下才能返回上一个路由。
- 对history后退,回到原始路由 history.go(-1);
- 出现问题:当前页面中动态更改title完美解决,但是页面中所有的title都改变了。
路由器拦截处理
router.beforeEach((to, from, next) => {
/* 路由发生变化修改页面title */
if (to.meta.title) {
document.title = to.meta.title;
}else{
document.title = '默认title';
}
next();
})
router.afterEach((to) => {
if (to.meta?.label) {
// 设置页面`title`
document.title = `一立科技 - ${
to.meta.label}`;
}
});
边栏推荐
猜你喜欢
v-show指令:切换元素的显示与隐藏
Yi Gene|In-depth review: epigenetic regulation of m6A RNA methylation in brain development and disease
如何搭建知识库,让您的内容更丰富?
C专家编程 第10章 再论指针 10.3 在锯齿状数组上使用指针
家电巨头,不碰儿童生意
How to use bitwise operators in C language
Gif动图制作怎么在线操作?一招教你快速完成gif在线制作
重庆新壹汽与一汽集团达成新能源项目战略合作,赋能“碳中和”创造“碳财富”
一种新的测试方法:视觉感知测试
数据库注入提权总结(二)
随机推荐
本地导入不报错,服务器端报错 No module named xxx
Gif动图制作怎么在线操作?一招教你快速完成gif在线制作
最详解决:jupyter notebook不会自动打开浏览器问题
LeetCode-876. Middle of the Linked List
【QT VS项目名称修改】
华为-坐标移动
requests库访问接口
How to generate code using the Swift Package plugin
干货:服务器网卡组技术原理与实践
取Json中的数组进行遍历
LeetCode-692. Top K Frequent Words
阿里工作7年,肝到P8就剩这份学习笔记了,已助朋友拿到10个Offer
#夏日挑战赛#【ELT.ZIP】啃论文俱乐部——学术科研方法论沉淀辑
Pigsty:开箱即用的开源数据库发行版
如何修改gif尺寸?1分钟教你快速修改gif尺寸
LeetCode-922. Sort Array By Parity II
Meaning of CDF graph
聊聊云原生数据平台
v-on补充:自定义参数传递和事件修饰符
需求骤降,成本激增,PC行业再次入冬