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

百度做网站要多长时间达州网站开发qinsanw

百度做网站要多长时间,达州网站开发qinsanw,php网页制作教程,保定三金网络科技有限公司通常一个导航守卫函数中会发生这四件事之一: 1.通过调用 return false 中断了这次导航 2.通过返回一个新的位置,重定向到其他地方 (例如,return ‘/login’) 3.正常导航到指定路由 4.抛出了一个 Error 检测导航故障 可以使用vue-router提供的…

通常一个导航守卫函数中会发生这四件事之一:
1.通过调用 return false 中断了这次导航
2.通过返回一个新的位置,重定向到其他地方 (例如,return ‘/login’)
3.正常导航到指定路由
4.抛出了一个 Error

检测导航故障

可以使用vue-router提供的一些API来检测导航故障。vue-router为路由导航异常的检测提供了isNavigationFailure函数,这个函数允许你判断一个错误是否来自于导航过程。

import  { isNavigationFailure, NavigationFailureType } from 'vue-router'  // 尝试访问某个页面  
router.push('/some-page').catch(failure => {  if (isNavigationFailure(failure, NavigationFailureType.aborted)) {  // 导航被拦截并返回了false  console.log('Navigation aborted')  } else if (isNavigationFailure(failure, NavigationFailureType.cancelled)) {  // 在导航完成之前又产生了一次新的导航  console.log('Navigation cancelled')  } else if (isNavigationFailure(failure, NavigationFailureType.duplicated)) {  // 导航被阻止,已经在目标位置了  console.log('Navigation duplicated')  } else {  // 不是导航故障的错误,可能是其他类型的错误  console.error('Unknown error', failure)  }  
})const navigationResult = await router.push('/my-profile')if (navigationResult) {// 导航被阻止
} else {// 导航成功 (包括重新导航的情况)this.isMenuOpen = false
}

全局导航故障

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

导航故障的属性

所有的导航失败都会暴露 to 和 from 属性,以反映失败导航的当前位置和目标位置:

// 正在尝试访问 admin 页面
router.push('/admin').then(failure => {if (isNavigationFailure(failure, NavigationFailureType.aborted)) {failure.to.path // '/admin'failure.from.path // '/'}
})

检测重定向

当在导航守卫中返回一个新的位置时,我们会触发一个新的导航,覆盖正在进行的导航。与其他返回值不同的是,重定向不会阻止导航,而是创建一个新的导航。因此,通过读取路由地址中的 redirectedFrom 属性,对其进行不同的检查:

await router.push('/my-profile')
if (router.currentRoute.value.redirectedFrom) {// redirectedFrom 是解析出的路由地址,就像导航守卫中的 to和 from
}
http://www.yayakq.cn/news/793229/

相关文章:

  • 安徽干部学校建设网站麻将网站开发
  • 网站专栏建设工作方案icp信息备案管理系统
  • 网站代运营多少钱jquery wordpress
  • 腾讯云做网站选哪个如何开发一个微信公众号
  • 成都网站建设类岗位怎么制作软件app教程
  • 奉节做网站专业app开发企业
  • 建了网站却搜不出来微商网站模板
  • 建立网站站点的过程中正确的是做公司网站多少钱
  • 网站开发求职简历是想建个网站 用本地做服务器
  • 做app网站建设wordpress小成语
  • 怎么快速开发一个网站国内网站欣赏
  • 临武县网站建设达州建设机械网站
  • 建设推广网站云南做网站多少钱
  • 申请免费网站永辉企业微信app下载安装
  • 静态网站如何共用一个头部和尾部如何百度收录自己的网站
  • 在线制作网站系统wordpress国内网站吗
  • 建官网个人网站网站优化和推广方案ppt
  • 做企业网站的公司有哪些工程建设指挥部网站
  • 网站服务器租用年度价格网站底部浮动广告代码
  • 网站开发项目验收报告在线crm系统排名
  • 技术支持 优府网络太原网站建设做网站服务器多大的好
  • 企业网站建设的主要目的是大庆网页制作公司价格
  • 阿里云服务起做网站旅游网页设计模板下载
  • 安顺网站开发公司贵阳做企业网站
  • 电脑网站做淘宝客企业网网站怎么做
  • 百度收录网站要多网络营销外包推广系统
  • 怎么看一个网站是否做竞价安徽六安地图
  • 网站上放的动画视频是怎么做的四川林峰脉建设工程有限公司网站
  • 泰安网站建设538sw网站目录程序
  • 延边北京网站建设沈阳网站制作列表网