以下是一个简单的例子,演示如何在Vue3中使用Vue Router:

  1. 首先,在终端中安装Vue Router:
npm install vue-router@next
  1. 在main.js文件中导入Vue Router和Vue:
import { createApp } from 'vue'
import App from './App.vue'
import router from './router'

const app = createApp(App)
app.use(router)
app.mount('#app')
  1. 创建一个router.js文件,并定义路由:
import { createRouter, createWebHistory } from 'vue-router'
import Home from './views/Home.vue'
import About from './views/About.vue'

const routes = [
  {
    path: '/',
    name: 'home',
    component: Home
  },
  {
    path: '/about',
    name: 'about',
    component: About
  }
]

const router = createRouter({
  history: createWebHistory(),
  routes
})

export default router
  1. 在App.vue文件中添加路由链接和路由出口:
<template>
  <div>
    <nav>
      <router-link to="/">Home</router-link> |
      <router-link to="/about">About</router-link>
    </nav>
    <router-view/>
  </div>
</template>
  1. 创建两个视图组件:Home.vue和About.vue,并在其中添加一些内容。

  2. 运行应用程序,你应该能够在浏览器中看到两个链接,点击链接时,页面会根据路由跳转到相应的视图组件

vue3中的router怎么配举个例子

原文地址: https://www.cveoy.top/t/topic/hm6s 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录