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

开网络公司做网站挣钱吗注册公司虚拟地址购买

开网络公司做网站挣钱吗,注册公司虚拟地址购买,上海企业信用信息公示系统,酷炫给公司网站欣赏什么是路由守卫#xff1f; 路由守卫就是路由跳转的一些验证#xff0c;比如登录鉴权#xff08;没有登录不能进入个人中心页#xff09;等等等 路由守卫分为三大类#xff1a; 全局守卫#xff1a;前置守卫#xff1a;beforeEach 后置钩子#xff1a;afterEach 单个…什么是路由守卫 路由守卫就是路由跳转的一些验证比如登录鉴权没有登录不能进入个人中心页等等等 路由守卫分为三大类 全局守卫前置守卫beforeEach 后置钩子afterEach 单个路由守卫独享守卫beforeEnter 组件内部守卫beforeRouteEnter beforeRouteUpdate beforeRouteLeave 所有的路由守卫都是三个参数 to 要进入的目标路由去哪儿 from 要离开的路由从哪来 next 是否进行下一步要不要继续 写next()相当于 next(true) 继续执行 不写 相当于next(false)终止执行 next(path)跳转 例如next(/login) 注意后置钩子afterEach没有next参数,我们来详细看看都是怎么使用的叭 全局守卫 全局前置守卫beforEach 给需要守卫的路由加上 meta: { permission: true }, router.beforeEach((to, from, next) {if (to.meta.permission) {if (sessionStorage.getItem(token)) {next();} else {alert(请先登录);next(/login);}} else {next();} });全局后置钩子afterEach少用 router.afterEach((to, from) {// to and from are both route objects. });单个路由守卫 // 首页模块路由{path: /index,name: index,meta: { permission: true },component: () import(../views/Index.vue),beforeEnter: function(to, from, next) {if (sessionStorage.getItem(token)) {next();} else {alert(请先登录);next(/login);}}},组件内部守卫 和data、created、mounted、methods处于平等关系 用beforeRouteEnter举例说明 beforeRouteEnter(to, from, next) {// 在渲染该组件的对应路由被 confirm 前调用// 不能获取组件实例 this// 因为当守卫执行前组件实例还没被创建if (sessionStorage.getItem(token)) {next();} else {alert(请先登录);next(/login);}},beforeRouteUpdate(to, from, next) {// 在当前路由改变但是该组件被复用时调用// 可以访问组件实例 this},beforeRouteLeave(to, from, next) {// 导航离开该组件的对应路由时调用// 可以访问组件实例 this},beforeRouteEnter 是进入前 beforeRouteUpdate 是路由变化时 beforeRouteLeave 是离开后。这个离开守卫通常用来禁止用户在还未保存修改前突然离开。该导航可以通过 next(false) 来取消。 注意 beforeRouteEnter 守卫 不能 访问 this因为守卫在导航确认前被调用因此即将登场的新组件还没被创建。 vue2、vue3中路由守卫变化 router.beforeEach((to,from){// 现在next可选// vue2 :// 写next()相当于 next(true) 继续执行// 不写 相当于next(false)终止执行// next(path) 跳转指定路由(重定向) //--------------------------------// vue3 :// 返回true | undefined 放行// 返回false取消// 返回路由地址(对象格式) 重定向})例子 // 访问权限控制 router.beforeEach((to) {// 用户仓库const store useUserStore()// 不需要登录的页面白名单const wihteList [/login]// 如果没有登录(pinia中没有token)且不在白名单内去登录if (!store.user?.token !wihteList.includes(to.path)) return /login// 否则不做任何处理,什么都不返回则默认返回undefined })
http://www.pierceye.com/news/40109/

相关文章:

  • 做100个网站效果网站建设案例平台
  • i57500网站开发网站怎么做修改
  • 专门做棋牌广告广告的网站网站开发工程师 下载
  • 聊城seo整站优化报价珠海网站开发定制
  • 微小店网站建设哪家好外链发布平台大全
  • 网站登录密码忘记东莞ppt免费模板下载网站
  • 企业网站建设中的常见问题seo引流赚钱吗
  • 郑州快速排名优化网站中国工程建设标准化协会网站
  • 博物馆 网站 建设设计网站推荐原因
  • 南京网络推广网站建站市场分析
  • 网站安装环境配置黄骅的网站
  • 会议网站建设方案模板小企业门户网站建设
  • 建设银行信用卡网站是哪个好做网站挂广告赚钱犯法吗
  • python做的网站有什么漏洞南阳卧龙区高端网站建设口碑
  • 景区网站建设案例深圳有几个区分别叫什么
  • 有的网站打开慢江门网站制作案例
  • 专业网站搭建定做关注公众号赚钱
  • 哈尔滨建站平台详细解读android开发环境搭建
  • 专门做网站推广的平台信息化建设杂志社官方网站
  • 查看网站是由什么开源做的wordpress首页显示一张图片
  • 小学校园网站建设中小企业网站制作方法
  • 网站对接app代码编程基础知识
  • 淘宝客网站容易做吗wordpress锁定文件
  • 做网站赚钱难专门做娱乐场所的设计网站
  • 网站后台图片wordpress小工具视频
  • 品牌网站策划书抖音网站建设
  • 易语言如何做网站wordpress 总站模板
  • 网站推广优化业务网页游戏在线玩不用实名
  • 自学网站建设快吗大人和孩做爰网站
  • 博优云软件官方网站工业和信息化部发短信什么意思