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

Vue路由的使用

如图所示:

1.首先创建文件,views中有以上示例图看到的创建的以下路由页面名称:

这个是创建的名字,为了方便看清我把第1步创建的名字写在下面了,为了方便看到这篇文章,创建名字不明白的可以按照我这个名创建,为了不出错误

CarView.vue       //最上面显示的页面CarView
CarViewOne.vue    //这两个是点击第一个页面显示出来的下面跳转的路由页面
CarViewTwo.vue    
PhoneView.vue     //最上面显示的页面PhoneView

然后在router下的index.js中复制以下内容:

import Vue from 'vue'
import VueRouter from 'vue-router'
// import HomeView from '../views/HomeView.vue'
import CarView from '@/views/CarView.vue'Vue.use(VueRouter)const routes = [{path: '/',name: 'car',component: CarView,},{path: '/car',name: 'car',// route level code-splitting// this generates a separate chunk (about.[hash].js) for this route// which is lazy-loaded when the route is visited.component: CarView,children: [{name: "/car/carone",//此处加名字path: "carone",component: () => import(/* webpackChunkName: "about" */ '../views/CarViewOne.vue')},{name: "/car/cartwo",//此处加名字path: "cartwo",component: () => import(/* webpackChunkName: "about" */ '../views/CarViewTwo.vue')},],},{path: '/phone',name: 'phone',// route level code-splitting// this generates a separate chunk (about.[hash].js) for this route// which is lazy-loaded when the route is visited.component: () => import(/* webpackChunkName: "about" */ '../views/PhoneView.vue')},
]const router = new VueRouter({routes
})export default router

app.vue中:

<template><div id="app"><nav><!-- <router-link to="/">Home</router-link> |<router-link to="/about">About</router-link> --><router-link to="/">CarView</router-link> |<router-link to="/phone">PhoneView</router-link></nav><router-view/></div>
</template><style lang="less">
#app {font-family: Avenir, Helvetica, Arial, sans-serif;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-align: center;color: #2c3e50;
}nav {padding: 30px;a {font-weight: bold;color: #2c3e50;&.router-link-exact-active {color: #42b983;}}
}
</style>

CarView.vue中:

<template><div>
<h1>页面</h1>
<button @click="LookRouter">查看路由信息</button><hr>
<router-link to="/car/carone">车1</router-link> |<router-link to="/car/cartwo">车2</router-link><router-view/></div>
</template>
<script>
export default{// name:car,data(){return{}},methods:{
LookRouter(){// console.log(this.$route); //路由信息对象// console.log(this.$router); //路由实例对象
}}
}
</script>

PhoneView.vue中:

<template><div>
22222</div>
</template>
<script>
export default{data(){
return{}}
}
</script>

CarViewOne.vue中:

<template><div>
<h1>我是车1</h1></div>
</template>
<script>
export default{data(){return{}},}
</script>

CarViewTwo.vue中:

<template><div>
<h1>我是车2</h1></div>
</template>
<script>
export default{data(){return{}},}
</script>

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • C#发送邮件
  • PCA降维算法
  • Oracle基本操作
  • OCP-042之:Oracle结构体系
  • 《人人都是产品经理》笔记1:什么是产品?怎么入行?
  • Linux常用基本命令-操作
  • el-select filterable模糊搜索在iOS手机上无法弹出软键盘,解决方案
  • 计算机网络 | 第三章 数据链路层 | 王道考研自用笔记
  • 服务器时区与数据库时区不一致导致时间bug记录
  • Flutter-使用MethodChannel 实现与iOS交互
  • Three.js做了一个网页版的我的世界
  • C++方法封装成dll及C#调用示例
  • Spring Boot + Mybatis Plus实现登录注册
  • UbuntuServer 22.04.4安装GitLab
  • 生成式人工智能 - 本地windows 11 + PyCharm运行stable diffusion流程简述
  • ➹使用webpack配置多页面应用(MPA)
  • Angular Elements 及其运作原理
  • java8-模拟hadoop
  • java中的hashCode
  • nodejs实现webservice问题总结
  • Vue官网教程学习过程中值得记录的一些事情
  • Web设计流程优化:网页效果图设计新思路
  • 创建一种深思熟虑的文化
  • 第13期 DApp 榜单 :来,吃我这波安利
  • 关于 Linux 进程的 UID、EUID、GID 和 EGID
  • 基于MaxCompute打造轻盈的人人车移动端数据平台
  • 每个JavaScript开发人员应阅读的书【1】 - JavaScript: The Good Parts
  • 如何用vue打造一个移动端音乐播放器
  • 三分钟教你同步 Visual Studio Code 设置
  • 一个完整Java Web项目背后的密码
  • 硬币翻转问题,区间操作
  • 【云吞铺子】性能抖动剖析(二)
  • Salesforce和SAP Netweaver里数据库表的元数据设计
  • 数据可视化之下发图实践
  • ​​快速排序(四)——挖坑法,前后指针法与非递归
  • ​七周四次课(5月9日)iptables filter表案例、iptables nat表应用
  • # 计算机视觉入门
  • (Java入门)抽象类,接口,内部类
  • (LeetCode) T14. Longest Common Prefix
  • (leetcode学习)236. 二叉树的最近公共祖先
  • (Qt) 默认QtWidget应用包含什么?
  • (分类)KNN算法- 参数调优
  • (三十五)大数据实战——Superset可视化平台搭建
  • (十六)串口UART
  • (图)IntelliTrace Tools 跟踪云端程序
  • (译) 函数式 JS #1:简介
  • (转)c++ std::pair 与 std::make
  • (转)母版页和相对路径
  • (转)淘淘商城系列——使用Spring来管理Redis单机版和集群版
  • ***php进行支付宝开发中return_url和notify_url的区别分析
  • .NET NPOI导出Excel详解
  • .net 后台导出excel ,word
  • .NET 中 GetHashCode 的哈希值有多大概率会相同(哈希碰撞)
  • .NET分布式缓存Memcached从入门到实战
  • .NET框架类在ASP.NET中的使用(2) ——QA