码迷,mamicode.com
首页 > 其他好文 > 详细

[Vue] 导航守卫

时间:2020-07-05 13:31:09      阅读:55      评论:0      收藏:0      [点我收藏+]

标签:div   rip   def   页面   export   java   mount   new   函数   

  • 为什么要使用导航守卫?在一个SPA应用中,如何改变网页的标题?
    • 网页标题通过<title>来显示,但是SPA只有一个固定的HTML,切换不同的页面时,标题并不会改变.
    • 但是可以通过JavaScript来修改<title>的内容,window.document.title=‘New title‘.
    • 在Vue中可以使用生命周期函数.
    • export default{
      
       data(){},
      created(){
      document.title=‘new title‘
      }, mounted(){}, updated(){} }

       

    • 也可以使用另一种方式:导航守卫
    • //在router中的index.js文件中
      
      
      router.beforeEach((to,from,next)=>{
      
      document.title=to.matched[0].mate.title
      next()
      })

       

    •   

[Vue] 导航守卫

标签:div   rip   def   页面   export   java   mount   new   函数   

原文地址:https://www.cnblogs.com/lsb123/p/13245670.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!