当前位置:网站首页>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}`;
}
});
边栏推荐
猜你喜欢
随机推荐
Alluxio on Amazon EMR 集成实践
需求骤降,成本激增,PC行业再次入冬
JWT 实现登录认证 + Token 自动续期方案
MySQL的使用演示及操作,MySQL数据字符集的设置
App自动化测试框架设计与实现
v-on补充:自定义参数传递和事件修饰符
电力系统潮流计算(牛顿-拉夫逊法、高斯-赛德尔法、快速解耦法)【6节点 9节点 14节点 26节点 30节点 57节点】(Matlab代码实现)
mysql按月查询统计(统计近12个月的项目个数)
x86 与 x64 架构下函数参数传递的区别【汇编语言】
从抖音到火山引擎——看流媒体技术演进和机会
promise笔记(二)
C专家编程 第10章 再论指针 10.4 向函数传递一个一维数组
Etcd Kubernetes 集群稳定性:LIST 请求源码分析、性能评估与大规模基础服务部署调优
【QT VS项目名称修改】
注解和反射、持续
超宽带uwb精准定位,厘米级室内定位技术,实时高精度方案应用
山西:一煤矿发生死亡1人安全事故 被责令停产整顿
怎么学自动化测试
如何搭建知识库,让您的内容更丰富?
C专家编程 第10章 再论指针 10.6 使用指针从函数返回一个数组