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;

相关推荐
極光未晚34 分钟前
JavaScript BOM 对象:浏览器的隐形控制塔
前端·javascript·源码
天涯学馆35 分钟前
网站秒变 App!手把手教你搞定 PWA
前端·javascript·面试
用户92724725021940 分钟前
PHP + CSS + JS 数据采集与展示系统
javascript
小样还想跑1 小时前
axios无感刷新token
前端·javascript·vue.js
字节跳跃者1 小时前
为什么Java已经不推荐使用Stack了?
javascript·后端
字节跳跃者1 小时前
深入剖析HashMap:理解Hash、底层实现与扩容机制
javascript·后端
用户3802258598242 小时前
vue3源码解析:响应式机制
前端·vue.js
时间会给答案scidag2 小时前
报错 400 和405解决方案
vue.js·spring boot
Web小助手2 小时前
js高级程序设计(日期)
javascript
白杨木影子被拉长2 小时前
多状态映射不同样式(scss语法)
vue.js·uni-app