import Vue from 'vue'
import VueRouter from 'vue-router'
Vue.use(VueRouter)
const router = new VueRouter({ routes: [
{ path: '/' },
{ path: '/login' },
{ path: '/goods', meta: { requiresAuth: true } },
{ path: '/customers', meta: { requiresAuth: true } },
] })
router.beforeEach((to, from, next) => {
// 可以在路由元資訊指定哪些頁面需要登入許可權
const islogin = false // 假設沒有登入(這裡應從介面獲取)
if (to.meta.requiresAuth && !islogin) { // 需要登入授權,這裡還需要判斷是否登入
next('/login') // 跳轉到登入
return
}
next()
}){ path: '/goods', meta: { requiresAuth: true } },複製程式碼
vue-router控制路由許可權
相關文章
- 如何用 Vue 實現前端許可權控制(路由許可權 + 檢視許可權 + 請求許可權)Vue前端路由
- Elasticsearch 許可權控制Elasticsearch
- (精華2020年5月8日更新) vue教程篇 vue-router路由的許可權控制Vue路由
- (精華)2020年7月14日 vue vue-router動態路由的實現許可權控制Vue路由
- Linux許可權控制Linux
- Appfuse:許可權控制APP
- Vue | 自定義指令和動態路由實現許可權控制Vue路由
- vue vuex vue-router後臺專案——許可權路由(超詳細簡單版)Vue路由
- Laravel實現許可權控制Laravel
- mysql 許可權控制筆記MySql筆記
- oracle列級許可權控制Oracle
- Linux的許可權控制Linux
- .NET 程式許可權控制、獲得管理員許可權程式碼
- Laravel中使用路由控制許可權(不限於Laravel,只是一種思想)Laravel路由
- Laravel 中使用路由控制許可權 (不限於 Laravel,只是一種思想)Laravel路由
- Vue許可權路由實現總結Vue路由
- 資料分析的許可權控制
- 許可權控制及AOP日誌
- Java 訪問許可權控制(6)Java訪問許可權
- 下載許可權控制機制
- 資料安全之許可權控制
- Solaris下控制ftp的許可權FTP
- 使用動態路由實現許可權管理路由
- vue許可權路由實現方式總結Vue路由
- Oracle的物件許可權、角色許可權、系統許可權Oracle物件
- 小知識:軟體開發的許可權控制和許可權驗證
- 一對一原始碼,前端頁面許可權和按鈕許可權控制原始碼前端
- MYSQL學習筆記13: DCL許可權控制(使用者許可權操作)MySql筆記
- asp.net後臺管理系統-登陸模組-路由許可權控制_1ASP.NET路由
- 基於tp3.2.3開發的許可權管理系統,路由,微信,cdn,許可權路由
- k8s結合jumpserver做kubectl許可權控制 使用者在多個namespaces的訪問許可權 rbac許可權控制K8SServernamespace訪問許可權
- 打造自己的系統許可權控制
- 使用nginx控制ElasticSearch訪問許可權NginxElasticsearch訪問許可權
- Atlas 2.1.0 實踐(4)—— 許可權控制
- Think IN JAVA --------JAVA訪問許可權控制Java訪問許可權
- 降魔篇之springmvc許可權控制SpringMVC
- 舉例如何控制查詢許可權
- OGG的加密和許可權控制加密