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

包头网站建设良居网络本地最好的网站开发建设公司

包头网站建设良居网络,本地最好的网站开发建设公司,想给公司做个网站怎么做的,便宜的seo官网优化1.全局前置路由和后置路由 2.独享路由守卫 3.组件内路由守卫 4.路由器的两种工作模式 路由 作用#xff1a;对路由进行权限控制 分类#xff1a;全局守卫#xff0c;独享守卫#xff0c;组件内守卫 一.全局前置路由和后置路由 ① 前置路由守卫#xff1a;每次路由…1.全局前置路由和后置路由 2.独享路由守卫 3.组件内路由守卫 4.路由器的两种工作模式 路由 作用对路由进行权限控制 分类全局守卫独享守卫组件内守卫 一.全局前置路由和后置路由 ① 前置路由守卫每次路由切换之前被调用或者初始化的时候被调用 next() : 继续执行 router.beforeEach((to, from, next) {console.log(前置路由守卫, to, from, next)if (to.meta.isAuth) {if (localStorage.getItem(school) atguigu) {next()} else {alert(学校名错误)}} else {next()} }) meta是路由元信息是路由器提供给我们放数据的一个容器 ② 后置路由守卫: 每次路由切换之后被调用或者初始化的时候被调用 router.afterEach((to, from) {document.title to.meta.title || 硅谷系统console.log(后置路由守卫, to, from) }) 代码汇总 // 该文件专门用于创建整个应用的路由器 import VueRouter from vue-router import About from ../pages/About import Home from ../pages/Home import News from ../pages/News import Message from ../pages/Message import Detail from ../pages/Detail const router new VueRouter({routes: [{name: guanyu,path: /about,component: About,meta: { title: 关于 }// 是否授权},{name: zhuye,path: /home,component: Home,meta: { title: 主页 },children: [{// 不要加/name: xinwen,path: news,component: News,meta: { isAuth: true, title: 新闻 }},{// 不要加/name: xiaoxi,path: message,component: Message,meta: { isAuth: true, title: 消息 },children: [{name: xiangqing,path: detail, // 使用占位符声明并接收component: Detail,meta: { isAuth: true, title: 详情 },// 第一种写法值为对象该对象中的所有key-value都会以props形式传给Detail组件// 数据是写死的// props: { a: 1, b: hello }// 第二种写法值为bool值如果bool值为真就会把该路由组件收到的所有params参数以props的形式// 传给Detail组件// props: true// 第三种写法值为函数props ($route) {return {id: $route.query.id,title: $route.query.title}}}]}]}] }) // 全局前置路由守卫 --每次路由切换之前被调用或者初始化的时候被调用 router.beforeEach((to, from, next) {console.log(前置路由守卫, to, from, next)if (to.meta.isAuth) {if (localStorage.getItem(school) atguigu) {next()} else {alert(学校名错误)}} else {next()} }) // 全局后置路由守卫 --每次路由切换之后被调用或者初始化的时候被调用 router.afterEach((to, from) {document.title to.meta.title || 硅谷系统console.log(后置路由守卫, to, from) }) export default router 二.独享路由守卫 独享路由守卫某个路由独享的只有前置没有后置 三. 组件内路由守卫 分为进入守卫和离开守卫 进入守卫通过路由规则进入该组件时被调用 离开守卫通过路由规则离开该组件时被调用 export default {name: About,// 组件内守卫进入守卫 通过路由规则进入该组件时被调用beforeRouteEnter (to, from, next) {console.log(beforeRouteEnter, to, from, next)if (to.meta.isAuth) {if (localStorage.getItem(school) atguigu) {next()} else {alert(学校名错误)}} else {next()}},// 离开守卫通过路由规则离开该组件时被调用beforeRouteLeave (to, from, next) {console.log(beforeRouteLeave)next()} } 四.路由器的两种工作模式 ① 对于url来说#及其后面的内容就是hash值hash值不会包含在HTTP请求中hash值不会带给服务器 ②  两种工作模式 1history 地址干净美观路径中没有#兼容性和hash模式相比较差应用部署上线的时候需要后端人员支持解决刷新页面服务端404的问题 2hash 路径中有#不美观若以后地址通过第三方手机app分享若app校验严格地址会标记为不合法兼容性比较好 ③ 使用mode配置项进行配置
http://www.pierceye.com/news/10928/

相关文章:

  • 百度做的网站字体侵权个人网站推广怎么做
  • 800元做网站网站布局结构图
  • 企业网站建设动图南京市住房和城乡建设厅网站
  • 二次网站开发平台网络营销的五个特点
  • 工程中心网站建设汇报建设银行征信中心官方网站
  • 福建省南平市建设局网站深圳比较有名的外贸公司
  • 有哪些网站可以做h5app开发定制专家公司
  • 想开一个外企的网站怎么超做本溪市城乡住房建设厅网站
  • 中国建设执业资格注册管理中心网站合肥专业商业网站
  • 网站建设毕业设计个人总结如何进入网站后台地址
  • 盐田做网站的公司2022磁力链接搜索引擎推荐
  • 网站栏目收录江苏建筑培训网
  • 广州知名网站建设性价比高网站单页发布
  • 安阳做网站多少钱python在线编程工具
  • 导航网站怎么做点击做网站,好苦逼
  • 华强北手机网站建设wordpress 外教 缩略图
  • 网站优化有哪些类型网站建设 深度网
  • jsp和php哪个做网站快织梦做的相亲网站
  • 成都室内设计公司排名宁波抖音seo搜索优化软件
  • 网站游戏网站怎么建设电商网站seo优化
  • 设计素材网站知乎网站建设教程自学
  • 中铁建设集团有限公司华北分公司烟台网站搜索优化
  • 网站里图片的作用宿迁市区建设局网站
  • 网站建设设计师招募网站关键词优化软件效果
  • 网站开发可选择的方案wordpress set option
  • 网页模板源代码上海牛巨微seo关键词优化
  • 网站建设心得8000字宁波静态网站建设
  • 信阳市住房和城乡建设厅网站常见软件开发模型
  • 最贵网站建设报价商务网站的主要内容
  • 广州私人做网站在线设计平台的发展趋势