vue打開新的標簽頁+動態渲染標題


vue打開新的標簽頁+動態渲染標題

一 vue打開新的標簽頁

Hearder.vue(修訂)

methods: {
            jumphome(location) {
                localStorage.this_nav = location;
                this.$router.push(location);
            },
            jump(location) {
                // 改變永久倉庫的值
                localStorage.this_nav = location;
                // vue-router除了提供router-link標簽跳轉頁面以外,還提供了 js跳轉的方式
                // this.$router.push(location);
                window.open(location,'_blank')
            },

二 vue-動態渲染標題

main.js(修訂)


...

// 動態修改頁面標題
router.beforeEach((to, from, next) => {
  /* 路由發生變化修改頁面title */
  if (to.meta.title) {
    document.title = to.meta.title
  }
  next()
});

...


router.js(修訂)

...

{
    path: '/',
    name: 'home',
    component: Home,
    meta:{
      title:'vue-❤-yan'
    }

{
    path: '/course',
    name: 'course',
    component: Course,
    meta:{
      title:'實戰課'
    }
  },
{
    path: '/Light-Course',
    name: 'Light_Course',
    component: LightCourse,
    meta:{
      title:'輕課'
    }
...


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM