vue router

  • 定义路由文件
//index.ts
import { createRouter, createWebHistory } from "vue-router";
import Dynamic from "./dynamic.vue";

const routes = [
  {
    path: '/p/:id',
    name: 'user',
    component: Dynamic
  }
]
const router = createRouter({
  history: createWebHistory(),
  routes
})

export default router;
  • vue app中使用
import router from 'index'

const app = createApp(mainPage)
app.use(router)
  • 跳转方法
<template>
  <router-link :to="{ name: 'user', params: { id: 'erina' } }" style='color: black;'>
    User
  </router-link>
  <router-view :key="$route.fullPath"></router-view>
</template>

import { useRouter } from "vue-router";
const router = useRouter()
router.push({
  name: 'user',
  params: { id: 'id' }
})

说明:

  • vue-router适用于SPA页面元素跳转
  • router元素是复用的,<router-view :key="$route.fullPath">用来刷新元素

相关推荐

  1. VueRouter

    2024-05-14 12:04:08       64 阅读
  2. <span style='color:red;'>VueRouter</span>

    VueRouter

    2024-05-14 12:04:08      35 阅读
  3. 012vuerouter

    2024-05-14 12:04:08       55 阅读
  4. VueRouter的编程式导航和导航守卫

    2024-05-14 12:04:08       53 阅读
  5. VueRouter的路由模式有哪几种

    2024-05-14 12:04:08       66 阅读

最近更新

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

    2024-05-14 12:04:08       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-05-14 12:04:08       101 阅读
  3. 在Django里面运行非项目文件

    2024-05-14 12:04:08       82 阅读
  4. Python语言-面向对象

    2024-05-14 12:04:08       91 阅读

热门阅读

  1. YOLOV5加入BIFPN层,助力涨点!

    2024-05-14 12:04:08       29 阅读
  2. nginx配置(多个前端)

    2024-05-14 12:04:08       31 阅读
  3. LeetCode例题讲解:781.森林中的兔子

    2024-05-14 12:04:08       25 阅读
  4. 【思维】根号分治

    2024-05-14 12:04:08       32 阅读
  5. Vue3:介绍

    2024-05-14 12:04:08       26 阅读
  6. Android 开机过程画面

    2024-05-14 12:04:08       32 阅读
  7. iOS学习- iOS获取指定月的天数

    2024-05-14 12:04:08       23 阅读
  8. vue3基于elementplus 简单实现表格二次封装

    2024-05-14 12:04:08       30 阅读
  9. 【Vue】vue中动态样式绑定

    2024-05-14 12:04:08       30 阅读
  10. 《创意代码:Processing艺术编程之旅》系列目录

    2024-05-14 12:04:08       32 阅读