博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
元数据及路由匹配
阅读量:5154 次
发布时间:2019-06-13

本文共 1512 字,大约阅读时间需要 5 分钟。

    
Title
首页
用户登录
帖子管理
A
var routes = [    {        path: "/",        component: {            template: `            

首页管理

` } }, { path: "/login", component: { template: `

用户登录

` } }, { path: "/a", meta:{ login_required:false }, component: { template: `

A

` } }, { path: "/post", meta:{ login_required:true }, component: { template: `

帖子管理

点击you惊喜
` }, children:[ { path:"rain", component:{ template:"

内涵段子

" } } ] },];var router = new VueRouter({ routes: routes});router.beforeEach(function (to,from ,next) { //类似于中间件 ,访问之前做判断 var logged_in = true; //用户未登录状态 if(!logged_in && to.match(function (item) { return item.meta.login_required })) //如果用户未登录且要跳转到post页面 next("/login"); else next() //正常执行});router.afterEach(function (to,from) { //执行完之后要执行的函数})new Vue({ el: "#app", router: router})

 

转载于:https://www.cnblogs.com/52-qq/p/8387743.html

你可能感兴趣的文章
ASP.NET中检测图片真实否防范病毒上传
查看>>
Python
查看>>
[ 转载 ] Java基础11--Java总结篇系列:Java泛型
查看>>
40086311Nim
查看>>
CSS实现背景图片屏幕自适应
查看>>
JS强制刷新页面、清除缓存刷新
查看>>
187. Repeated DNA Sequences
查看>>
servlet文件操作
查看>>
利用bootstrap-select.min.js实现bootstrap下拉列表的单选和多选
查看>>
C# 通过反射为一个对象赋值
查看>>
Asp.net上传文件后台通过二进制流发送到其他Url保存
查看>>
jquery的ajax同步和异步
查看>>
C# 调用PowerShell方法
查看>>
【Java入门提高篇】Day25 史上最详细的HashMap红黑树解析
查看>>
navicat for mysql 在Mac上安装后没有连接列表,就是左边的那一列连接项目怎么办?...
查看>>
[luogu1463 HAOI2007] 反素数 (约数)
查看>>
[luogu4161 SCOI2009]游戏 (DP)
查看>>
CSS--字体
查看>>
vs调试技巧
查看>>
edmx文件
查看>>