当前位置: 首页 > news >正文

请列举常见的网站推广方法php网站开发书籍

请列举常见的网站推广方法,php网站开发书籍,铭誉摄影网站,为什么淘宝店主不自己做电商网站路由守卫有哪几种? 路由守卫(导航守卫)分为三种:全局守卫(3个)、路由独享守卫(1个)、组件的守卫(3个)。 路由守卫的三个参数 to:要跳转到的目标路由 from:…

路由守卫有哪几种?

        路由守卫(导航守卫)分为三种:全局守卫(3个)、路由独享守卫(1个)、组件的守卫(3个)。

路由守卫的三个参数

to:要跳转到的目标路由

from:从当前哪个路由进行跳转

next:不做任何阻拦,直接通行

注意: 必须要确保 next函数 在任何给定的导航守卫中都被调用过一次。它可以出现多次,但是只能在所有的逻辑路径都不重叠的情况下,否则会报错。 案例:

router.beforeEach((to, from, next) => {if (to.name !== 'Login' && !isAuthenticated) next({ name: 'Login' })else next()
})

一、全局路由守卫

1.使用方式:main.js中配置,在路由跳转前触发,这个钩子作用主要是用于登录验证,也就是路由还没跳转提前告知,以免跳转了再通知就为时已晚。

2.代码:

router.beforeEach((to,from,next)=>{})

3.例子:做登录判断

router.beforeEach((to,from,next)=>{if(to.path == '/login' || to.path == '/register'){next();}else{alert('您还没有登录,请先登录');next('/login');}})

二、全局后置守卫

1.使用方式:main.js中配置,和beforeEach相反,它是在路由跳转完成后触发,它发生在beforeEach和beforeResolve之后,beforeRouteEnter(组件内守卫)之前。钩子不会接受next函数也不会改变导航本身。

2.代码:

router.afterEach((to,from)=>{})

三、全局解析守卫

1.使用方式:main.js中配置,这个钩子和beforeEach类似,也是路由跳转前触发,区别是在导航被确认之前,同时在所有组件内守卫和异步路由组件被解析之后,即在 beforeEach 和 组件内beforeRouteEnter 之后,afterEach之前调用

2.代码:

router.beforeResolve((to,from,next)=>{})

四、组件内守卫

  1. beforeRouteEnter(to, from, next)
    1. 1.使用方式:在组件模板中使用,跟methods: {}等同级别书写,组件路由守卫是写在每个单独的vue文件里面的路由守卫。
    2. 代码:
      beforeRouteEnter(to, from, next) {// 在组件生命周期beforeCreate阶段触发console.log('组件内路由前置守卫 beforeRouteEnter', this) // 访问不到thisnext((vm) => {console.log('组件内路由前置守卫 vm', vm) // vm 就是this})},
  2. beforeRouteUpdate(to, from, next)

    1. 使用方式:在组件模板中使用,跟methods: {}等同级别书写,组件路由守卫是写在每个单独的vue文件里面的路由守卫。
    2. 代码:
      beforeRouteUpdate (to, from, next) {// 同一页面,刷新不同数据时调用,// 可以访问组件实例 
      }
  3. beforeRouteLeave(to, from, next)

    1. 使用方式:在组件模板中使用,跟methods: {}等同级别书写,组件路由守卫是写在每个单独的vue文件里面的路由守卫。
    2. 代码:
​
beforeRouteLeave (to, from, next) {// 导航离开该组件的对应路由时调用// 可以访问组件实例
}​

 五、路由独享守卫

  1.  使用方式:在router.js中使用,路由独享守卫是在路由配置页面单独给路由配置的一个守卫。
  2. 代码:
    const router = new VueRouter({routes: [{path: '/foo',component: Foo,beforeEnter: (to, from, next) => {// ...}}]
    })
    

http://www.yayakq.cn/news/656323/

相关文章:

  • 大庆公司做网站网站建设拍金手指排名贰贰
  • 罗湖网站建网络传媒有限公司
  • 泸州免费做网站联想北京有限公司
  • 凡科做的网站怎么样网站当前位置 样式
  • 做电商平台网站重庆做网站有哪些
  • 网站制作实训自己一个人做网站可以吗
  • 高端网站建设报价能源公司网站模板
  • 检查网站是否做网站地图vs2015 网站开发
  • 网上商城网站建设体会珠海网络营销外包收费情况
  • 做二手房需要用到哪些网站搜集房源上海搬家公司收费价目表
  • 推荐设计感强的网站监测网站定制
  • 楚雄seoseo基础教程使用
  • 商贸行业网站建设公司爱站工具想说超人下拉系统
  • 网站推广软件免费阿里云服务器做盗版视频网站
  • 网站是先解析还是先备案响应式网页模板下载
  • 旅游网站建设规划网页制作大概需要多少钱
  • 国外建设网站情况报告帮人做微信是哪个网站
  • wordpress keywords 用逗号 区分关键字网站页面大小优化怎么做
  • 现在做个企业网站一般多少钱深圳家装网站建设多少钱
  • 闽侯县住房和城乡建设局官方网站好看的移动端网页
  • 网站建设算入会计分录固定ip 建网站
  • 免费网站建设培训班微网站平台怎样做网站
  • 友情链接网站国内外网站网站
  • 网站建设项目结构分析报告wordpress页面父级
  • 公司网站上荣誉墙怎么做怎么制作图片二维码
  • wordpress查看网站内容公司网站网页设计
  • 网站开发asp 视频查建筑公司资质的网站
  • 揭阳网站建设antnw淘宝网店运营策划书3000字
  • 网络平台建站一个完整的ppt作品
  • 吉利网站建设加盟网站建设的内容