vue 设置动态标题
2024-10-20 03:34:41
在 router/index.js 文件中设置 meta:{title:'标题'} 和 router.beforeEach,即可实现功能, 代码如下:
import { createRouter, createWebHashHistory } from "vue-router";
const routes = [
{
path: "/",
name: "login",
component: ()=> import("@/views/LoginView") ,
meta:{title:'登录',keepAlive:false}
},
{
path: "/home",
name: "home",
component: ()=> import("@/views/HomeView"),
meta:{title:'首页',keepAlive:false}
}
];
const router = createRouter({
history: createWebHashHistory(),
routes,
});
// 路由守卫
router.beforeEach((to,from ,next)=>{
if(to.meta.title) {
document.title=to.meta.title;
}else {
document.title='vue-demo';
}
next()
})
export default router;
最新文章
- VS2012配置OpenCV、GDAL开发环境
- CI框架整合yar
- ajax携带状态值
- 对java面试文章的技术漫谈的C#技术理解
- UVA11038- How Many O&;#39;s?(组合数学)
- javascript笔记03:易犯错的比较运算
- MySql避免全表扫描
- 使用Spring MVC,Mybatis框架等创建Java Web项目时各种前期准备的配置文件内容
- Android 获取系统图库和相机照片 裁剪并显示
- 使用 Sublime Text 3 开发 React
- WCF扩展之实现ZeroMQ绑定和protocolBuffer消息编码(一)概要设计
- 修改原生单选框样式(vue单选组件)
- EXISTS的使用详解
- 在jsp页面上方定义<;style>; 可以自定义class的样式
- C#串口通信遇到的坑
- N!分解质因子p的个数_快速求组合数C(n,m)
- Java URLEncoder URLDecoder
- 获取ip 笔记
- vs 2017打包安装包(印象深刻)
- PHP excel reader , excel时间转成php时间格式