900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > vue - 根据vue-router的meta动态设置html里title标签内容

vue - 根据vue-router的meta动态设置html里title标签内容

时间:2018-12-12 09:20:23

相关推荐

vue - 根据vue-router的meta动态设置html里title标签内容

1、路由文件 :router/index.js 添加meta属性配置

import Vue from 'vue'import Router from 'vue-router'import index '@/view/index'import user from '@/view/user'Vue.use(Router)export default new Router({routes: [{path: '/index',name: 'index',component: index,meta:{title:'首页'}},{path: '/user',name: 'user',component: user,meta:{title:'个人中心'}}]})

2、在入口文件 main.js中添加router.beforeEach 配置以下代码

1 import Vue from 'vue'2 import App from './App'3 import router from './router'4 router.beforeEach((to, from, next) => {5if (to.meta.title) {6 document.title = to.meta.title7}8next()9 })10 new Vue({11el: '#app',12router,13template: '<App/>',14components: {App}15 })

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。