javascript - vue2.0如何设置 网页标题 关键字 描述
问题描述
vue2.0如何设置 网页标题title 和meta标签里面的 关键字和描述呢?想动态改变,切换路由或者其他情况下,动态改变这三个地方
问题解答
回答1:在router.js中如下设置
import Vue from ’vue’import Router from ’vue-router’Vue.use(Router)const router = new Router({ routes: [{ path: ’/login’, component: Login, meta: { title: ’登录’ } }, { path: ’/register’, component: Register, meta: { title: ’注册’ } } ]})// 全局配置router.beforeEach((to, from, next) => { // Change doc title document.title = to.meta.title || ’Unknow title’ document.querySelector(’meta[name='keywords']’).setAttribute(’content’, ’keywords’) document.querySelector(’meta[name='description']’).setAttribute(’content’, ’description’)})回答2:
入口文件 的 基本标签都是可以被操作的 你可以在 Router router.beforeEach((to, from, next) => {//这里操作DOM // .../* console.log(to); console.log(from);*/ next();})
相关文章:
1. boot2docker无法启动2. docker api 开发的端口怎么获取?3. docker不显示端口映射呢?4. dockerfile - 我用docker build的时候出现下边问题 麻烦帮我看一下5. docker-compose中volumes的问题6. docker内创建jenkins访问另一个容器下的服务器问题7. html5 - node静态资源服务器设置了Cache-Control,但浏览器从来不走3048. docker images显示的镜像过多,狗眼被亮瞎了,怎么办?9. docker start -a dockername 老是卡住,什么情况?10. macos - mac下docker如何设置代理

网公网安备