vue-router用法

简介: vue-router用法

通过createRouter方法,传入配置创建路由,并通过Vue的use方法注册到Vue组件中。

// main.js import { createApp } from 'vue'; import {createRouter, createWebHistory} from 'vue-router'; import routerConfig from './route.config'; import App from './App';
 
const router = createRouter({ history: createWebHistory(), routes: routerConfig });
 
createApp(App).use(router).mount('#app');
 
// route.config.js import Home from './pages/home'; import User from './pages/user';
 
export default [ { path: '/home', component: Home }, { path: '/user', component: User } ];1. // mai



通过配置可以指定路由对应的渲染组件。 动态路由配置的语法是

{ // http://localhost:8080/user/123 path: '/user/:id', component: User }



组件中通过

$route.params.id


访问动态路由

相关文章
|
3天前
|
JSON 前端开发 JavaScript
3分钟让你学会axios在vue项目中的基本用法(建议收藏)
3分钟让你学会axios在vue项目中的基本用法(建议收藏)
90 0
|
3天前
|
JavaScript 前端开发 Java
【vue-router】useRoute 和 useRouter 的区别
【vue-router】useRoute 和 useRouter 的区别
|
3天前
|
存储 JavaScript
vuex的基本用法
Vuex是Vue.js的状态管理库,用于集中存储和管理共享状态。通过创建Vuex store实例,定义`state`(如`count`)和`mutations`(如`increment`),组件可使用`this.$store.state`访问状态,`this.$store.commit`修改状态。当应用复杂时,可将状态分割成带命名空间的模块,如`cart`,组件内通过`this.$store.state.cart`和`this.$store.commit('cart/addItem')`进行访问和修改。
|
3天前
|
JavaScript 前端开发
Vue中JSX的基本用法
Vue中JSX的基本用法
17 1
|
3天前
|
缓存 JavaScript
vuex的讲解与相关用法
vuex的讲解与相关用法
11 0
|
3天前
|
JavaScript 前端开发 数据安全/隐私保护
Vue 应用里 vue-router 的用法
Vue 应用里 vue-router 的用法
24 0
|
9月前
|
网络架构
Vue----vue-router 的高级用法
Vue----vue-router 的高级用法
|
5月前
vue-router在vue2/3区别
vue-router在vue2/3区别
31 2
|
6月前
|
存储 资源调度 JavaScript
vuex详细用法
vuex详细用法
27 0
|
9月前
|
JavaScript
vue-router的报错,我是这样解决的
vue-router的报错,我是这样解决的