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


访问动态路由

相关文章
|
6月前
|
JSON 前端开发 JavaScript
3分钟让你学会axios在vue项目中的基本用法(建议收藏)
3分钟让你学会axios在vue项目中的基本用法(建议收藏)
440 0
|
6月前
|
JavaScript 前端开发 Java
【vue-router】useRoute 和 useRouter 的区别
【vue-router】useRoute 和 useRouter 的区别
|
28天前
|
JavaScript
Vue 中mixin 的用法
【10月更文挑战第18天】Vue 中mixin 的用法
30 3
|
6月前
|
存储 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')`进行访问和修改。
|
6月前
|
JavaScript 前端开发
Vue中JSX的基本用法
Vue中JSX的基本用法
65 1
|
6月前
|
缓存 JavaScript
vuex的讲解与相关用法
vuex的讲解与相关用法
27 0
|
11月前
vue-router在vue2/3区别
vue-router在vue2/3区别
66 2
|
存储 资源调度 JavaScript
vuex详细用法
vuex详细用法
47 0
|
JavaScript API
vue setup()用法
setup()是Vue 3中的新特性,它是用来设置组件的初始配置的。在setup()中,可以定义组件的状态(data)、事件(methods)和计算属性(computed),并且可以通过ref和reactive等API来创建响应式数据。
110 0
|
运维 JavaScript API
Vue-Router总结大全,从小白到精通,含vue3.0路由用法
Vue-Router总结大全,从小白到精通,含vue3.0路由用法
293 0
Vue-Router总结大全,从小白到精通,含vue3.0路由用法