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

宠物之家网站开发免费建立一个个人网站

宠物之家网站开发,免费建立一个个人网站,淘客网站如何建设自己数据库,wordpress woo插件使用需求:在使用商城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/733274/

相关文章:

  • 建设银行网站怎么修改手机号码吗网站代理什么意思
  • 网站开发项目税率2019一个网站开发要多少钱
  • 设计本官方网站广告wordpress打开后台为404
  • 遵义市住房和城乡建设局官方网站6上海加盟网网站建设
  • 临沂建设公司网站开源的网站系统
  • 可以在自己家做外卖的网站如何自建网站?
  • 临沭网站建设贵州建设职业技术学院官方网站
  • 档案网站建设愿景西安企业黄页网站
  • 手机版企业网站php手机代理服务器免费版
  • 电子政务网站课程设计wordpress站点地址和
  • 北京市保障性住房建设中心网站vue 做的网站
  • 开展农业信息网站建设工作成都 企业 网站建设
  • 织梦wordpress建站网站开发自学流程
  • 学生想搭建网站怎么做网络工程师怎么考
  • 学校建设网站重要性简单电子商务网站开发
  • wordpress本站导航在哪里门窗营销型网站
  • 南安市住房和城乡建设局网站怎么优化关键词
  • 中国电力建设集团公司网站有利于seo的网站底部
  • 那些网站可以做文案兼职小制作小发明大全简单
  • psd网页模板免费下载宁波seo公司网站推广
  • 网站设计公司 无锡阳江问政平台
  • 网页制作模板大全关键词优化的策略有哪些
  • cms 官方网站做网站 需要了解什么
  • 网站自动秒收录工具什么是品牌网站建设
  • 长葛网站建站中国建设有限公司官网
  • 郑州微科网站建设flash网站轮播广告怎么做
  • 网站底部备案号悬挂wordpress侧缩略图
  • asp网站后台管理系统密码破解百度搜索排名购买
  • 百度生成手机网站网站被抄袭怎么办
  • 做徒步网站怎么样创建网站的方案