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

网站开发需求文档案例兰州百姓网免费发布信息网站

网站开发需求文档案例,兰州百姓网免费发布信息网站,wordpress 后台栏目,一个网站建设多少钱?需求:在使用商城app的时候,游客(没有登录的用户)可以看到商品信息,当游客点击添加购物车的时候,我们需要把游客“拦”到登录页面,登陆后,才可以添加商品。 游客只可以看得到部分页面…

需求:在使用商城app的时候,游客(没有登录的用户)可以看到商品信息,当游客点击添加购物车的时候,我们需要把游客“拦”到登录页面,登陆后,才可以添加商品。

游客只可以看得到部分页面。vue提供了全局前置守卫,我们可以轻松解决这个问题。

页面访问拦截目标:

基于全局前置守卫,进行页面访问拦截处理。

由导航守卫-全局前置守卫

1.所有的路由一旦被匹配到,都会先经过全局前置守卫。

2.只有全局前置守卫放行,才会真正解析渲染组件,才能看到页面。

在router目录下的index.js:

// 所有的路由在真正被访问到之前(解析渲染对应组件页面前),都会先经过全局前置守卫
// 只有全局前置守卫放行了,才会到达对应的页面// 全局前置导航守卫
// to:   到哪里去,到哪去的完整路由信息对象 (路径,参数)
// from: 从哪里来,从哪来的完整路由信息对象 (路径,参数)
// next(): 是否放行
// (1) next()     直接放行,放行到to要去的路径
// (2) next(路径)  进行拦截,拦截到next里面配置的路径// 定义一个数组,专门用户存放所有需要权限访问的页面
const authUrls = ['/payment', '/myOrder']router.beforeEach((to, from, next) => {// console.log(to, from, next)// 看 to.path 是否在 authUrls 中出现过if (!authUrls.includes(to.path)) {// 非权限页面,直接放行next()return}// 是权限页面,需要判断tokenconst token = store.getters.tokenif (token) {next()} else {next('/login')}
})

 测试。

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

相关文章:

  • 男人与女人做视频网站做兼职用什么网站最好
  • 深圳市盐田区住房和建设局网站外贸工艺品网站建设
  • 网站做游客留言做新wordpress快速收录
  • 东莞php网站建设价格网站开发与服务器交互
  • 更改网站文章上传时间2022年一建考试最新消息
  • 石家庄网站seo设计素材网站图片
  • 品牌网站设计制作公司推荐福州网站建设制作
  • 网上做设计的网站有哪些热点网站建设
  • 网站建设服务费下什么科目办网站需要多少费用
  • 如何规划一个网站县门户网站建设整改
  • 建网站和app海淘网站建设的目的
  • 有名设计网站短链接生成器原理
  • 如何做网站互链规则ppt模板自己制作
  • 公司门户网站制作有什么网站可以做初中试题
  • 胶州哪里有做网站的二次开发机器人
  • 广安网站开发新媒体
  • 北京网站制作公司哪家好现在网站优化
  • 手机网站开发公司哪家最专业重庆网站建设网页设计
  • 行业网站建设详解网站建设与维护考试题
  • 上海著名网站设计公司网站 中文版与英文版的后台有什么不同
  • 门户网站的重要性要想用谷歌访问外国网站怎么做
  • 网站开发计划怎么写网页制作与网站建设宝典扫描版pdf
  • 网站开发学生职业规划优秀网页设计网址
  • 网站小图片素材建设银行中国建设银行
  • 绵阳做绵阳做网站网站做网站开发的流程
  • 西安网站制作有限公司网站建设的几个要素
  • 网站开发中文摘要手机网站建设的价格
  • 创意互动 网站建设襄阳头条新闻
  • 网站建设实训意见建议怎么做seo网站关键词优化
  • wordpress ecommerce河池网站优化