网站首页 > 博客文章 正文
今天学习下vue3的路由功能,这个主要是应用于构建单页面应用(SPA),通过动态地切换不同的组件来模拟多页面的效果,而无需重新加载整个页面。主要用的是Vue Router来实现。
一个很简单的示例,比如需要做一个单页面应用,官网,官网上面就需要几个导航,首页,关于我们。
这个就可以用vue3的路由来实现。
使用方法
- 安装 Vue Router:
使用 npm 或 yarn 安装 Vue Router。对于 Vue 3,应安装 Vue Router 4,因为它是专门为 Vue 3 设计和优化的。
npm install vue-router@4
2,创建路由实例:
在 Vue 项目中,需要创建一个路由实例,并定义路由规则。这通常在项目的入口文件(如 main.js 或 main.ts)中进行。
import { createApp } from 'vue'
import App from './App.vue'
import { createRouter, createWebHistory } from 'vue-router'
import Home from './views/Home.vue'
import About from './views/About.vue'
const router = createRouter({
history: createWebHistory(),
routes: [
{ path: '/', component: Home },
{ path: '/about', component: About }
]
})
createApp(App).use(router).mount('#app')
3,在组件中使用路由:
在 Vue 组件中,可以通过 <router-link> 组件实现页面的导航,通过 <router-view> 组件来展示当前路由所对应的组件。
<template>
<div>
<router-link to="/">Home</router-link>
<router-link to="/about">About</router-link>
<router-view></router-view>
</div>
</template>
在单页面应用中使用Vue Router能轻松地构建出结构清晰、易于维护的应用。
- 上一篇: 简单认识一下——VUE
- 下一篇: Vue3 PC端页面开发规范
猜你喜欢
- 2024-11-23 uni-app使用经验—vue页面和html页面如何互相调用接口并传参
- 2024-11-23 vite还没发release版就已经火得不行了
- 2024-11-23 记一次系统演变过程
- 2024-11-23 「融职培训」Web前端学习 第7章 Vue基础教程10 路由
- 2024-11-23 39、Vue-router 是干什么的,原理是什么?(必会)
- 2024-11-23 vue3-使用 Vue 的多种方式
- 2024-11-23 Vue全家桶-使用总结
- 2024-11-23 前端笔记-vuex
- 2024-11-23 vue的理解-vue源码 历史 简介 核心特性 和jquery区别 和 react对比
- 2024-11-23 Vue.js—实现前后端分离架构中前端页面搭建(二)
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- powershellfor (55)
- messagesource (56)
- aspose.pdf破解版 (56)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- ubuntu升级gcc (58)
- nacos启动失败 (64)
- ssh-add (70)
- jwt漏洞 (58)
- macos14下载 (58)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- vue回到顶部 (57)
- qcombobox样式表 (68)
- vue数组concat (56)
- tomcatundertow (58)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)