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

网站建设会计广州娱乐场所最新通知

网站建设会计,广州娱乐场所最新通知,wordpress编辑模板文字,二手域名购买已备案router.beforeEach()是Vue.js中的路由守卫,用于在路由跳转前进行校验、取消、重定向等操作。 基本使用: const router new VueRouter({ ... })router.beforeEach((to, from, next) > {// ... }) to: 即将要进入的目标路由对象 from: 当前导航正要…

router.beforeEach()是Vue.js中的路由守卫,用于在路由跳转前进行校验、取消、重定向等操作。

基本使用:

const router = new VueRouter({ ... })router.beforeEach((to, from, next) => {// ...
})

to: 即将要进入的目标路由对象

from: 当前导航正要离开的路由

next: 必须调用该方法来 resolve 这个钩子。它接受三个参数:

true: 进行管道中的下一个钩子,如果全部钩子完成,则导航会被确认。

false: 中断当前的导航。如果目标路由是一个重定向,那么会跳转到重新定向的路由。

(path|route object): 进行一个新的导航到一个不同的地址,这时候需要提供一个路径或者一个路由对象。

实例代码:

router.beforeEach((to, from, next) => {if (to.matched.some(record => record.meta.requiresAuth) && !isAuthenticated) {next({ path: '/login', query: { redirect: to.fullPath }})} else {next()}
})

这个例子中,如果用户没有登录,并且目标路由需要认证,那么用户会被重定向到登录页面,并且登录完成后会被重定向到原先想要访问的页面。

使用next传递参数:

router.beforeEach((to, from, next) => {if (to.matched.some(record => record.meta.requiresAuth) && !isAuthenticated) {next({ path: '/login', query: { redirect: to.fullPath }})} else {next()}
})

在这个例子中,如果用户尝试访问一个需要认证的页面,但是没有认证,那么用户会被重定向到登录页面,并且带上原先想要访问的页面的路径。

使用next(false)取消导航:

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

在这个例子中,如果用户没有登录,并且尝试访问非登录页面,则会取消当前的导航。

使用next('/path')进行重定向:

router.beforeEach((to, from, next) => {if (to.name === 'Admin') {next('/home')} else {next()}
})

在这个例子中,如果用户尝试访问名为'Admin'的页面,则会被重定向到'/home'。

以上就是关于router.beforeEach()的几种常见用法,它是Vue.js路由守卫中的一个重要部分,可以用于处理各种路由守卫的需求。

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

相关文章:

  • 学习网站建设课程wordpress 站外 链接
  • 做视频网站要用到的服务器建设企业网站的流程
  • 网站开发语言查询网站cn域名注册
  • 用asp.net制作一个网站需要多久app开发设计
  • 白云移动网站建设反向代理
  • 建立一个做笔记的网站网站建设实例教程 pdf
  • 企业站seo外包做网站html和asp
  • 静态网站有后台吗太原市住房和城乡建设局的网站首页
  • 搜索引擎优化seo专员新华seo推广
  • 什么网站设计素材多建设销售网站的好处
  • 广陵建设局网站朔州做网站的公司
  • 网站建设风格有哪些群辉nas 做网站
  • 手机网站推荐导航页为企业做贡献的文章
  • 北京网站建做视频免费模板下载网站
  • 网站构建技术咸宁制作网站
  • 昨天正常的网站突然显示建设中wordpress分页导航
  • 宝安网站设计案例网站添加google地图
  • 浙江金华网站建设连南网站建设
  • 好网站建设公司哪家好如何查网站注册信息
  • 大丰建站提交网站入口
  • 网站建设论文范文本地的番禺网站建设
  • 网站推广哪家好泗县做网站
  • 泽国镇规划建设局网站wordpress首页添加登录
  • 做塑胶网站需要什么html做的网站怎么弄
  • 易雅达网站建设公司那曲网站建设
  • 怎样建个人网站 步骤免费的个人简历模板范文
  • 北京建设交易工程信息网站官方网站页面尺寸
  • 汽车网站更新怎么做创建网站免费注册
  • 网站建设文献综述模板软文推广文章案例
  • 万网的网站建设是什么wordpress迅雷下载