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

sns社交网站 建设企业培训员工培训平台

sns社交网站 建设,企业培训员工培训平台,中小微企业纳税申报,国家免费技能培训官网需求:在使用商城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/778666/

相关文章:

  • 家具东莞网站建设技术支持网站建设中代码
  • 利搜网站排名软件wordpress域名二级目录如何跳转
  • 网站建设运营合同书品牌营销策划方案怎么做
  • 上海营销网站推广多传媒建站推荐
  • 海口专业网站建设公司wordpress get_term_link
  • 永康建设局网站购买保险的网站
  • 网站推广途径有哪些在线文档网站源码
  • 南阳建站公司vuejs仿WordPress
  • 辽宁做网站和优化wordpress专业开发指南
  • 网站建设自查及整改报告网站建设主页
  • win7怎么做网站域名绑定文章网站哪里建设好
  • 政务公开和网站建设情况总结vi设计案例分析
  • 网站建设与管理课件做推广要知道的网站
  • 长春网站建设哪个公司好网页设计怎么做版式
  • 外贸订单网站有哪些张掖网站建设培训
  • 电影网站html源码济南区网站开发
  • 写好网页怎么建成网站做类似3d溜溜的网站
  • 直播网站建设需要什么软件公司网站域名和空间
  • 网站专题策划案例广告设计图片素材免费
  • 丹阳网站建设制作阳江人才招聘网官网
  • 网站建设课程 考核目的在线推广企业网站的方法是
  • 外贸球衣网站网站的费用可以做无形资产
  • 网站建设功能要求在网站挂广告一个月多少钱
  • 织梦wap网站模板做网站数据库坏了
  • 如何自建网站网站规划的原则是什么
  • 用什么l软件做网站了wordpress目录检索
  • 建设网站好处方又圆网站建设
  • 微信网站开发设计wordpress 影视采集
  • 做百度推广网站多少钱福州网络推广建站
  • 网站友情链接怎么做wordpress 登录网址