vue+ts设置网页title

在router.js/router.ts中增加

javascript 复制代码
router.beforeEach((to, from, next) => {
  /* 路由发生变化修改页面title */
  var Document:any = document;
  console.log(from, Document);
  if (to.meta.title) {
    Document.title = to.meta.title;
  }
  next()
})

在路由中设置

javascript 复制代码
const routes = [
  {
    path: "/login",
    name: "LoginPage",
    meta: { requiresAuth: false, hideSidebar: true,title: '登录界面' }, 
    component: LoginPage,
  },
]

之前那些windows.document.title,都用不了,得先定义:var Document:any = document;

相关推荐
暗不需求15 小时前
一文吃透 React Context:跨层级通信的利器
前端·javascript·react.js
小宇的天下15 小时前
Calibre DESIGNrev 单元(Cell)操作核心指南
java·前端·javascript
镜宇秋霖丶15 小时前
2026.5.8@霖宇博客制作中遇见的问题
前端·vue.js·elementui
猜测716 小时前
新语法在旧设备上的问题
前端·javascript·node.js
Liangwei Lin16 小时前
LeetCode 155. 最小栈
java·javascript·算法
花归去18 小时前
vue3中 function getText(){} 、 const getText=()=>{} ;区别在哪里,优缺点
javascript·vue.js·ecmascript
ZC跨境爬虫18 小时前
跟着 MDN 学 HTML day_33:(Attr 接口与属性节点的深入理解)
前端·javascript·ui·html·音视频·html5
红色的小鳄鱼18 小时前
前端面试js手写
开发语言·前端·javascript
web行路人19 小时前
前端对Commands(斜杠命令)一些常用
前端·javascript·vue.js·vue