網站首頁 編程語言 正文
說明:addroutes是用來動態添加路由的,在做權限管理的時候會用到這個api,接下來我們一起來探究一下這個api吧。
一.addroutes的使用
1.router/index.js
import Vue from 'vue'
import VueRouter from 'vue-router'
import Home from '../views/Home.vue'
Vue.use(VueRouter)
const routes = [
{
path: '/',
name: 'Home',
component: Home
},
{
path: '/about',
name: 'About',
// route level code-splitting
// this generates a separate chunk (about.[hash].js) for this route
// which is lazy-loaded when the route is visited.
component: () =>
import(/* webpackChunkName: "about" */ '../views/About.vue')
}
]
export const asyncroutes = [
{
path: '/jiagou',
name: 'jiagou',
// route level code-splitting
// this generates a separate chunk (about.[hash].js) for this route
// which is lazy-loaded when the route is visited.
component: () =>
import(/* webpackChunkName: "about" */ '../views/jiagou.vue')
}
]
const router = new VueRouter({
mode: 'history',
base: process.env.BASE_URL,
routes
})
export default router
2.store/index.js
import Vue from 'vue'
import Vuex from 'vuex'
Vue.use(Vuex)
export default new Vuex.Store({
state: {
isLogin: false
},
mutations: {
login (state) {
state.isLogin = true
}
},
actions: {},
modules: {}
})
3.home.vue
4.App.vue
目前展示的頁面:
?當前只能訪問到這兩個路由的界面,接下來,我們通過addroutes這個api來添加一個可以訪問的頁面。
點擊登錄頁時
可以看出多了一個跳轉的頁面,這個頁面就是通過addroutes這個api動態添加的。?
原文鏈接:https://blog.csdn.net/qq_59076775/article/details/123461714
相關推薦
- 2022-10-08 Qt動態庫調用宿主進程中的對象方法純虛函數使用_C 語言
- 2023-07-05 React通過props的children實現插槽功能
- 2022-12-13 使用Idea調試RocketMQ源碼教程_服務器其它
- 2023-02-25 如何用redis?setNX命令來加鎖_Redis
- 2022-01-16 span設置寬高無效
- 2023-07-18 Springboot獲取jar包同級目錄
- 2022-07-03 kafka?rabbitMQ及rocketMQ隊列的消息可靠性保證分析_相關技巧
- 2022-09-23 python人工智能自定義求導tf_diffs詳解_python
- 最近更新
-
- window11 系統安裝 yarn
- 超詳細win安裝深度學習環境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優雅實現加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發現-Nac
- Spring Security之基于HttpR
- Redis 底層數據結構-簡單動態字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支