当前位置: 首页 > 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.zqtcl.cn/news/10928/

相关文章:

  • 深圳外贸seo网站推广新闻发布的网站
  • 单一本地门户网站源码自助建站基础工作主要包括()
  • 专注扬中网站建设安吉网站设计
  • 公司网站制作应该注意些什么郑州网站建设如何
  • 如何将别人的网站作为自己的专门装修的网都有什么网网站
  • 大丰专业做网站的公司wordpress 安装旧版本
  • 杭州久邦电力建设有限公司网站宝路华手表官方网站
  • 网站制作公司昆明wordpress页面侧菜单
  • 深圳网站建设网络石家庄网页设计招聘
  • 淘宝客做的好的几个网站无锡建设工程服务中心
  • 网站开发公司电话微博优惠券网站怎么做的
  • 为什么几年前做的网站视频看不了wordpress主题模板下载
  • 网络营销网站分析网站开发建设公司地址
  • 天津百度网站快速优化百度竞价设不同网站
  • 安徽住房和城乡建设厅注册网站最新seo快排技术qq
  • 上海建设摩托官方网站wordpress 注册机制
  • 网站预算怎么做wordpress 分享主题
  • c2c网站开设店铺南昌网站忧化
  • 自己在网站开发的客户怎么联系制作自己的网页
  • 企业网站的建设与应用开题报告在centos做网站
  • 做网站产生的流量费怎么算wordpress网页设计
  • 怎么做和京东一样网站来宾住房和城乡建设网站
  • 网站域名使用费网站建设合同 域名
  • 手机怎么做微电影网站wordpress文章列表调用
  • 网站开发获取报价网站多少页面合适
  • 从零开始学做网站cdsn山西省建设监理协会官方网站
  • 高邮网站开发网站备案后换空间
  • 机关网站建设和运行情况汇报wordpress 调用略缩图
  • 山西建设网站的公司公司网站上线
  • 网站备案进度网站运营需要什么条件