首先安装路由npm install vue-router安装完成后,在项目中新建一个router文件夹,一个index.js index.js 中写入 import { createRouter, createWebHashHistory } from vue-routerimport Index from ../views...

- 首先安装路由
npm install vue-router
-
安装完成后,在项目中新建一个router文件夹,一个index.js
-
index.js 中写入
import { createRouter, createWebHashHistory } from 'vue-router'
import Index from '../views/Index.vue'
import ExpertInfo from '../views/ExpertInfo.vue'
import Login from '../views/Login.vue'
const routes = [
{
path: '/',
name: 'Index',
component: Index
},{
path: '/expertList',
name: 'ExpertInfo',
component: ExpertInfo
},{
path: '/login',
name: 'Login',
component: Login
},
]
const router = createRouter({
history: createWebHashHistory(),
routes
})
export default router
4.main.js
import { createApp } from 'vue'
import App from './App.vue'
import router from './router'
import Vant from 'vant';
import 'vant/lib/index.css';
createApp(App).use(router).use(Vant).mount('#app');
5.App.vue
<template>
<router-view/>
</template>
<style>
#app {
font-family: Avenir, Helvetica, Arial, sans-serif;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-align: center;
color: #2c3e50;
}
</style>
6.其他组件中使用router
methods: {
onClickRight() {
this.$router.push('/expertList');
},
onClickLeft() {
this.$router.push('/login')
},
},
暂时记到这里,想起来什么了再补充。
沃梦达教程
本文标题为:vuecli4配置路由 简单记录一下


基础教程推荐
猜你喜欢
- Bootstrap学习笔记之css组件(3) 2024-01-22
- Django操作cookie的实现 2024-04-15
- js判断一个对象是否在一个对象数组中(场景分析) 2022-10-21
- Loaders.css免费开源加载动画框架介绍 2025-01-23
- 纯css实现漂亮又健壮的tooltip的方法 2024-01-23
- JSONObject与JSONArray使用方法解析 2024-02-07
- clientX,pageX,offsetX,x,layerX,screenX,offsetLeft区别分析 2024-01-08
- html5视频如何嵌入到网页(视频代码) 2025-01-22
- 创建Vue3.0需要安装哪些脚手架 2025-01-16
- webpack学习笔记一:安装webpack、webpack-dev-server、内存加载js和html文件、loader处理非js文件 2023-10-29