当前位置: 首页 > news >正文

【路由組件】

完成Vue Router 安装后,就可以使用路由了,路由的基本使用步骤,首先定义路由组件,以便使用Vue Router控制路由组件展示与 切换,接着定义路由链接和路由视图,以便告知路由组件渲染到哪个位置,然后再项目中创建路由模块,最后导入并挂载路由模块。
接下来通过实际操作方式演示Vue Router使用方法。
1.定义路由组件

在src \components 目录下创建2个组件,分别为Home
组件和About组件,用于演示组件切换效果,文件名为Home.vue和About.vue

Home.vue文件代码如下:

<template><div class="home-container"><h3>Home组件</h3></div>
</template>
<style scoped>.home-container{min-height:150px;background-color:#f2f2f2;padding:15px;}
<yle>

About.vue文件代码如下:

<template><div class="home-container"><h3>Home组件</h3></div>
</template>	
<style scoped>.about-container{min-height:150px;background-color:#f2f2f2;padding:15px;}
<yle>

定义路由链接和路由视图

为了在页面中将路由对应的组件显示出来,还要在App组件中定义路由视图。路由视图标签定义,该标签会被渲染成当前路由对应组件,另外,为了方便在不同组件之间切换,可以通过标签定义路由链接,该标签的to属性表示链接地址,与路由匹配规则中的path属性对应。

在src\App.vue文件中定义路由视图以及Home组件和About组件路由链接,具体代码如下。

<template><div class="home-container"><h1>App根组件</h1><router-link to="/home">首页</router-link><router-link to="/about">关于</router-link><hr><router-view></router-view></div>
</template>	<style scoped>.app-container{text-align:center;font-size:16px;}.app-container a {padding:10px;color:#000;
}.app-container a.routerr-link-active{color:#fff;background-color:#000;
}
<yle>

上述代码:第4行通过to属性定义Home组件链接地址为“/Home”,与路由匹配规则中path属性值“home”对应,第7行代码使用标签渲染当前路由对应组件,19-22行代码用于激活路由链接设置高亮样式。

http://www.lryc.cn/news/350689.html

相关文章:

  • 【C++风云录】数字逻辑设计优化:电子设计自动化与集成电路
  • Flask Response 对象
  • 算法001:移动零
  • 基于springboot+vue+Mysql的网上书城管理系统
  • python实现绘制烟花代码
  • Python小白的机器学习入门指南
  • 学校上课,是耽误我学习了。。
  • OpenFeign高级用法:缓存、QueryMap、MatrixVariable、CollectionFormat优雅地远程调用
  • python基础之函数
  • 深入理解C#中的IO操作 - FileStream流详解与示例
  • 信息泄露--注意点点
  • 位运算符
  • 云上聚智——移动云云服务器进行后端的搭建及部署
  • C语言程序的编译
  • 滴滴三面 | Go后端研发
  • 深度学习之基于Yolov3的行人重识别
  • 防火墙最新技术汇总
  • PikaUnsafe upfileupload
  • git拉取项目前需要操作哪些?
  • 报名开启!2024 开源之夏丨Serverless Devs 课题已上线!
  • DataBinding viewBinding(视图绑定与数据双向绑定)简单案例 (kotlin)
  • TensorFlow基于anaconda3快速构建
  • 力扣72-编辑距离
  • K8S 删除pod的正确步骤
  • 羊大师分析,羊奶健康生活的营养源泉
  • 刷屏一天GPT-4o,发现GPT4用的都还不熟练?戳这儿
  • 力扣HOT100 - 139. 单词拆分
  • rush 功能特性梳理
  • 算法分析与设计复习__递归方程与分治
  • apk-parse包信息解析