Vue2中路由的介绍和使用

一.路由的基本概念

一说路由,大家首先想到的可能是路由器,路由器的原理就是给连接的设备一个IP地址,通过IP地址来映射到设备,实现连接,本质上是一种映射关系。

在vue2中就是路径与组件间的映射。

路由是使用vue2制作单页面程序的一个重要知识点。


二.路由的基本使用

vue官方提供了一个插件叫vueRouter,可以通过包管理工具或者脚手架安装,这里就不做赘述了,官网的安装教程挺好  链接直达 vueRouter 不知道的可以去看看。

安装完成后,vueRouter的使用还有四个小步骤。

1.引入

import VueRouter from "vue-router";

2.注册

Vue.use(VueRouter);

3.创建对象

const router = new VueRouter();

4.建立关联

new Vue({el: '#app',render: h => h(App),router
});

注意:如过VueRouter对象的名字不是router,则不能简写为上述代码,应为 router:对象名 

基本步骤就已经完成,然后配置路由规则,实际为配置映射关系,即哪个路径映射哪个组件。

在你创建的VueRouter实例对象里添加路径映射。例如下列代码。

path是要映射的路径,而component是访问路径时要映射的组件,这种映射关系可以有多个。

const router = new VueRouter({routes:[{path:'/text',component:CenterText},{path:'/picture',component:TopCenter}]
});

需要注意的是单词不要拼错!!!

接下来就该配置导航,下面列举两个例子,a标签的href属性内填的路径应该和配置路由的路径相同。

   <a class="nav-link active" aria-current="page" href="#/text">数据分析</a>
 <a class="nav-link" href="#/picture">轮播图</a>

用<router-link to="映射路径"></router-link>也行,这样就不需要#号了。

 <router-link to=""></router-link>

 然后配置路由出口,使用内置的<router-view></router-view>来配置路由出口,实际上就是映射组件后,组件显示的位置。

    <router-view></router-view>

另外还有路由重定向的知识点, 根据名字就知道他是用来改变映射路径,我这里用来设置首页显示。

const router = new VueRouter({routes:[{path:'/text',component:CenterText},{path:'/',redirect:'/text'},{ path:'/picture',component:TopCenter}]
});

下面是路由的功能展示,随便弄得一个,只做演示,点击不同的a链接,映射不同的组件。

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/144841.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

基于SpringBoot+Vue的“课件通”中小学教学课件共享平台

作者&#xff1a;计算机学姐 开发技术&#xff1a;SpringBoot、SSM、Vue、MySQL、JSP、ElementUI、Python、小程序等&#xff0c;“文末源码”。 专栏推荐&#xff1a;前后端分离项目源码、SpringBoot项目源码、SSM项目源码 系统展示 【2025最新】基于JavaSpringBootVueMySQL的…

昇腾大模型推理解决方案MindIE部署

MindIE大模型推理套件 MindIE&#xff08;Mind Inference Engine&#xff0c;昇腾推理引擎&#xff09;是华为公司针对AI全场景推出的整体解决方案&#xff0c;包含丰富的推理加速套件。通过开放各层次AI能力&#xff0c;支撑客户多样化的AI业务需求&#xff0c;使能百模千态&a…

4G 网络下资源加载失败?一次运营商封禁 IP 的案例分享

在工作中&#xff0c;网络问题是不可避免的挑战之一。最近&#xff0c;我们在项目中遇到了一起网络资源加载异常的问题&#xff1a;某同事在使用 4G 网络连接公司 VPN 时&#xff0c;云服务的前端资源居然无法加载&#xff01;通过一系列的排查和分析&#xff0c;我们发现问题的…

数字产业中心:技术赋能产业,如何重塑行业格局!

在数字化浪潮的推动下&#xff0c;数字产业中心正逐步成为推动经济转型升级的重要引擎。这里&#xff0c;技术不仅仅是工具&#xff0c;更是重塑行业格局、引领未来发展的核心力量。 一、技术融合创新&#xff0c;打破传统边界 数字产业中心通过云计算、大数据、人工智能等前沿…

冬瓜排骨汤的做法

1、准备食材‌&#xff1a; 排骨&#xff1a;选择新鲜的排骨&#xff0c;最好使用肋排&#xff0c;因为肋排肉多&#xff0c;适合炖汤。 冬瓜&#xff1a;去皮去瓤&#xff0c;切成适当大小的块状。 姜片、葱段&#xff1a;用于去腥增香。 调味料&#xff1a;盐、胡椒粉、鸡精…

Simapps新版上线:诚邀广大用户体验,参与有奖调查问卷

Hi~朋友&#xff0c;在使用仿真软件时&#xff0c;是否有过以下困扰呢&#xff1f; Simapps是云道智造匠心打造的互联网时代的科学计算中心、基于云的仿真APP商店&#xff0c;承载海量面向场景和模型的仿真APP&#xff0c;为广大中小企业、高校及科研院所提供普惠仿真工具。 Si…

java框架

Oozie任务调度框架 Hue hadoop的WEB工具 seatunnel 数据同步框架 TIDB 大数据库支持事物 StreamX fink和spark的集成 OceanBase 阿里巴巴数据库 dooringx-lib、AntV 可视化H5工具 lowcode、Appsmith&#xff08;推荐&#xff09;、nocoBase 、Budibase、taskbuilder 低代…

创客匠人案例故事|闭关 20 天,私域大爆发,高额发售秘诀是什么?

不是你的能力决定了你的命运&#xff0c;而是你的决定改变了你的人生 王龙老师心赏教养法创始人心赏家园家庭“心生态”发起人国家二级心理咨询师 他是一名致力于解决家庭困境的老师&#xff0c;通过心赏转化五步法&#xff0c;帮助身陷家庭困境的父母&#xff0c;解决自我关系…

故障:ad18导入板框图后无法按外形生成板框

选择设计-板子形状-按照选择对象定义后 无法顺利生产板框&#xff0c;而是如下提示&#xff1a; could not board outline using primitives centerline due to the following errors: multiple paths found from location:(xxxmm,xxxmm) would you like to try finding bo…

Linux入门学习:Linux调试器gdb使用

1. 背景 程序的发布方式有两种&#xff0c;debug模式和release模式&#xff0c;debug是添加调试信息&#xff0c;release是取消调试信息&#xff0c; Linux gcc/g出来的二进制程序&#xff0c;默认是release模式&#xff0c;要使用gdb调试&#xff0c;必须在源代码生成二进制程…

展会上想要留住俄罗斯客户,柯桥成人俄语培训

展品 экспонат 模型 макет 证明(书) свидетельство 预算 бюджет 确认订单 подтверждение заказа 缺点,毛病,缺陷 недостаток 退换 возвращать 更换 заменять 调整 урегулир…

2024好评的开放式耳机排行榜10强?四款开放式蓝牙耳机推荐

在2024年的耳机市场上&#xff0c;有不少的开放式耳机因其高性价比和多功能性而受到关注。这些耳机不仅音质出色&#xff0c;而且舒适度也很高&#xff0c;能够适应多种使用场景&#xff0c;无论是日常通勤、跑步运动还是在家办公&#xff0c;都很能满足使用者的需求。 虹觅 Fi…

CCRC-CDO首席数据官引领构建活数据引擎

在数字化浪潮的强劲推动下&#xff0c;数据已然成为企业不可或缺的宝贵资产&#xff0c;它不仅记录着历史的足迹&#xff0c;更指引着未来发展的方向。 随着大数据、人工智能、云计算等技术的迅猛发展&#xff0c;数据的潜力获得了前所未有的激发。 首席数据官&#xff08;CD…

实习生上班摸鱼刷题,被开除了!

大家好&#xff0c;我是程序员鱼皮&#xff0c;之前分享过我们团队开发的程序员面试刷题工具 - 面试鸭&#xff0c;已经有 10 万多名同学在这里刷题了。 我们通过分析近期的系统用量发现&#xff0c;每天的 9 - 12 点、14 - 18 点&#xff0c;是刷题用户数的高峰&#xff1a; 这…

Sui Builder House: 新加坡的五大难忘时刻

新加坡Sui Builder House刚刚落幕&#xff0c;社区的参与热情空前高涨&#xff01;活动现场充满了令人振奋的公告、有趣的互动活动&#xff0c;以及社区成员和行业领袖之间的热烈讨论。仅一天时间内&#xff0c;超过600位来自各个社区和行业的参与者齐聚新加坡&#xff0c;纷纷…

【后端开发】JavaEE初阶——计算机是如何工作的???

前言&#xff1a; &#x1f31f;&#x1f31f;本期讲解计算机工作原理&#xff0c;希望能帮到屏幕前的你。 &#x1f308;上期博客在这里&#xff1a;【MySQL】MySQL中JDBC编程——MySQL驱动包安装——&#xff08;超详解&#xff09; &#x1f308;感兴趣的小伙伴看一看小编主…

蓝队技能-应急响应篇Web内存马查杀JVM分析Class提取诊断反编译日志定性

知识点&#xff1a; 1、应急响应-Web内存马-定性&排查 2、应急响应-Web内存马-分析&日志 注&#xff1a;传统WEB类型的内存马只要网站重启后就清除了。 演示案例-蓝队技能-JAVA Web内存马-JVM分析&日志URL&内存查杀 0、环境搭建 参考地址&#xff1a;http…

fastadmin后台自定义按钮,并且刷新页面

效果图&#xff1a; index.html部分 <a href"javascript:;" class"btn btn-primary btn-refresh" title"{:__(Refresh)}" ><i class"fa fa-refresh"></i> </a>//自定义按钮<a href"javascript:;&qu…

无人机之4G模块的主要功能和优势

一、增强图传 在无人机飞行过程中&#xff0c;传统的图传方式可能会受到信号遮挡或干扰的影响&#xff0c;导致图像传输不稳定甚至中断。而4G模块通过结合4G网络技术&#xff0c;能够在原有图传技术的基础上提供增强的图传功能。当传统图传信号不佳时&#xff0c;无人机可以自动…

零基础入门:小白也能轻松掌握的AI大模型学习指南(含全套资源)

什么是AI大模型&#xff1f; AI大模型&#xff0c;即大规模预训练模型&#xff0c;是指拥有数亿乃至数百亿参数的深度学习模型&#xff0c;如BERT、GPT-3等。这些模型通过在互联网规模的数据集上进行自我学习&#xff0c;能捕捉到语言、图像、声音等多模态数据的复杂特征&…