vue-router@4安装及其使用

一、简单使用

1、安装

yarn add vue-router@4

2、在src目录下新建router文件夹,然后新建index.ts

// 1. 定义路由组件.

// 也可以从其他文件导入

import { createRouter, createWebHashHistory } from 'vue-router';

import HelloWorld from '../components/HelloWorld.vue'

// 2. 定义一些路由

// 每个路由都需要映射到一个组件。

const routes = [

  { path: '/hello', component: HelloWorld },

]

// 3. 创建路由实例并传递 `routes` 配置

const router = createRouter({

  // 4. 内部提供了 history 模式的实现。为了简单起见,我们在这里使用 hash 模式。

  history: createWebHashHistory(),

  routes, // `routes: routes` 的缩写

})

export default router;

3、在main.ts中使用

import { createApp } from 'vue'

import './style.css'

import App from './App.vue'

import router from './router'

createApp(App).use(router).mount('#app')

4、在入口页面中使用,如App.vue

<script setup lang="ts">

import { useRouter } from 'vue-router'

const router = useRouter();

  router.push('/hello')

</script>

<template>

  <div>

    <router-view />

  </div>

</template>

<style scoped>

相关推荐

  1. vue-router@4安装及其使用

    2024-02-03 03:04:01       49 阅读
  2. Vue Router 使用教程

    2024-02-03 03:04:01       32 阅读
  3. Vue 3.0使用router

    2024-02-03 03:04:01       40 阅读
  4. vue-router学习4:嵌套路由

    2024-02-03 03:04:01       31 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-02-03 03:04:01       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-03 03:04:01       106 阅读
  3. 在Django里面运行非项目文件

    2024-02-03 03:04:01       87 阅读
  4. Python语言-面向对象

    2024-02-03 03:04:01       96 阅读

热门阅读

  1. docker 面试问题一

    2024-02-03 03:04:01       49 阅读
  2. Android zip 解压

    2024-02-03 03:04:01       52 阅读
  3. 蓝桥杯算法赛第4场小白入门赛&强者挑战赛

    2024-02-03 03:04:01       52 阅读
  4. k8s中deployment模板

    2024-02-03 03:04:01       43 阅读
  5. 智合同丨2024年人工智能法律服务怎么做?

    2024-02-03 03:04:01       68 阅读
  6. webassembly003 MINISIT mnist/convert-h5-to-ggml.py

    2024-02-03 03:04:01       51 阅读