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

湖南省住房和城乡建设网站深圳工业设计机构

湖南省住房和城乡建设网站,深圳工业设计机构,宁金诚信建设网站,wordpress the7下载1. 介绍 详见#xff1a;全局前置守卫网址 使用场景#xff1a; 对于支付页#xff0c;订单页等#xff0c;必须是登录的用户才能访问的#xff0c;游客不能进入该页面#xff0c;需要做拦截处理#xff0c;跳转到登录页面 全局前置守卫的原理#xff1a; 全局前置…1. 介绍 详见全局前置守卫网址 使用场景 对于支付页订单页等必须是登录的用户才能访问的游客不能进入该页面需要做拦截处理跳转到登录页面 全局前置守卫的原理 全局前置守卫是一种路由守卫它在路由被访问之前进行拦截。它允许我们在路由被访问之前进行一些处理例如权限验证、请求参数预处理等。在Vue Router中我们可以通过在路由配置中添加beforeEnter守卫来实现全局前置守卫。 如图 2. 配置全局前置守卫规则 在 src/router/index.js 文件夹中 添加配置 // 创建一个数组用来存放需要用户登录的页面路径 const authUrl [/pay, /myorder] // 创建全局前置守卫 router.beforeEach((to, from, next) {// 判断是否为权限页面if (!authUrl.includes(to.path)) { // 非权限页面直接放行next()} else {const token store.getters.token// console.log(token)if (token) {next()} else {next(/login)}} })注 to 往哪里去 到哪去的路由信息对象from 从哪里来 从哪来的路由信息对象next() 是否放行如果next()调用就是放行next(路径) 拦截到某个路径页面 完整代码 import Vue from vue import VueRouter from vue-routerimport Home from /views/layout/home import User from /views/layout/user import Cart from /views/layout/cart import Category from /views/layout/categoryimport store from /storeconst Login () import(/views/login) const Layout () import(/views/layout) const Search () import(/views/search) const SearchList () import(/views/search/list) const ProDetail () import(/views/prodetail) const Pay () import(/views/pay) const MyOrder () import(/views/myorder)Vue.use(VueRouter)const router new VueRouter({routes: [{path: /,component: Layout,redirect: /home,children: [{path: /home,component: Home},{path: /user,component: User},{path: /cart,component: Cart},{path: /category,component: Category}]},{path: /login,component: Login},{path: /search,component: Search},{path: /searchlist,component: SearchList},{path: /prodetail/:id,component: ProDetail},{path: /pay,component: Pay},{path: /myorder,component: MyOrder}] })// 创建一个数组用来存放需要用户登录的页面路径 const authUrl [/pay, /myorder] // 创建全局前置守卫 router.beforeEach((to, from, next) {// 判断是否为权限页面if (!authUrl.includes(to.path)) { // 非权限页面直接放行next()} else {const token store.getters.token// console.log(token)if (token) {next()} else {next(/login)}} })export default router
http://www.pierceye.com/news/656716/

相关文章:

  • 计算机应用技术php网站开发php网站进后台
  • asp网站安全小x导航正品
  • 陕西省建设监理协会网站成绩查询如何用网站做课件
  • 帝国网站怎么仿站个人做旅游网站的意义
  • 网站建设白沟做公众号策划的网站
  • 站长工具怎么用知名做网站哪家好
  • 做视频网站怎么备案企业内网
  • 建设网站南沙区建湖做网站找哪家好
  • 做网站应该会什么问题视频网站做app
  • 南阳做网站费用企业品牌维护
  • 分形科技做网站怎么样网站常用的js效果
  • 做企业展示网站网站建设与制作段考试题
  • 设计网站哪个好用网站建设策划方案t
  • 化妆培训学校网站建设徐州市工程建设交易平台
  • 杭州正规制作网站公司吗网站如何三合一
  • php网站开发说明手机网站建设的公司排名
  • 网站开发asp.net和sql数据库网页制作教程(第三版)书籍
  • wordpress搬站手机网站模板 html5
  • 免费设计网站网站开发及建设费用
  • 推广qq群的网站androidstudio开发app教程
  • 一个公司备案多个网站要注意合肥网站策划
  • 做网站推广也要营业执照吗网站关键词排名优化技巧
  • 网站建设需要考啥证广告设计与制作专业课程
  • 泸州市往建局建设银行网站名称广州网站建设 推广公司哪家好
  • 运维网站制作dw设计个人网页
  • 南城网站建设公司信息吉林省建设招标网站
  • 怎么把自己的网站上传到百度wordpress 文章拆分
  • 南湖网站建设公司百度app推广方法
  • 做海报用的图片网站数据库端口 wordpress
  • js面向对象网站开发工业控制软件开发