vue的路由以后的页面整合
前面呢也提到一点点,今天就吧这个页面整合给分享一下。有不对的地方还望包容。
在vue中,一般在主显示的界面的路径呢一般是‘/’也就是单括号中有一斜杠的这个呢是默认的显示路径。只要路由配置了这个路径用<router-view/>就能显示,如果想显示多个组件,那目前有两种方法,一种是以标签的形式,一种是利用路由components形式。啊,讲的比较笼统。
先不管它,咱们先创建几个组件。把路由写了,在写组件。怎么看编写的组件呢。就是写哪个把哪个的路由的路径改为‘/’,其他的为‘/+名称’,由于本人比较笨,目前只有用这种方法写组件,有好的方法,希望在下面留言。
一般组件搭建页面采用的是定义标签和路由的方式。有更好的方法也欢迎留言。
好啦,批跨了这么半天,大家都想直入主题:
效果图:


app.vue载入组件:

<template>
<div id="app">
<Top></Top>
<div class="vue-aps">
<ul>
<Left></Left>
</ul>
<li class="right-main">
<router-view></router-view>
<!--<router-view name="Index"></router-view>-->
</li>
</div>
</div>
</template>
<script>
import Left from './views/leftMenu'
import Top from './views/top'
export default {
components: {
Left,
Top
}
}
</script>
<style lang="css">
li{
list-style-type: none;
padding: 0;
margin: 0;
}
ul{
padding: 0;
margin: 0;
}
.vue-aps{
margin: 0 auto;
display: flex;
justify-content: center;
}
.right-main{
width: 800px;
height: 406px;
overflow: hidden;
box-sizing: border-box;
}
</style>
路由配置:
import Vue from 'vue'
import VueRouter from 'vue-router'
// import Index from '../components/rightMain/index'
import Main from '../components/rightMain/main'
Vue.use(VueRouter)
const routes = [
{
path: '/',
name: 'main',
components: {
default: Main
// Index: Index
}
},
{
path: '/index',
name: 'index',
component: () => import('../components/rightMain/index')
}
]
const router = new VueRouter({
mode: 'history',
base: process.env.BASE_URL,
routes
})
export default router
这是显示右边切换的方法。
右边共同显示:

大家又看到我图片上代码注释的地方码,这三处全部显示就可以全部显示了。
这就是共同显示的方法。
同样道理也能让地址不同的显示相同:
import Vue from 'vue'
import VueRouter from 'vue-router'
import Index from '../components/rightMain/index'
import Main from '../components/rightMain/main'
Vue.use(VueRouter)
const routes = [
{
path: '/',
name: 'main',
components: {
default: Main,
Index: Index
}
},
{
path: '/index',
name: 'index',
components: {
default: Main,
Index: Index
}
}
]
const router = new VueRouter({
mode: 'history',
base: process.env.BASE_URL,
routes
})
export default router
看这两个地址,path一个是 ‘/‘ 一个是 ’/index' 。这两个在components中的配置方法一样。点击页面后的显示也依样,想把那些组件显示在哪个地方就将components下面的地址
配置的依样。这样就能显示在一起。 ^_^ 有差别的地方都报红了一下,在代码中都可以看到。
vue的路由以后的页面整合的更多相关文章
- Vue 前端路由 vue-router
1.前端路由 后端路由:多页面,服务器端渲染好返回给浏览器. 前端路由:改变url不向服务器发送请求:前端可以监听url变化:前端可以解析url并执行相应操作. 前后端分离:后端只提供API来返回数据 ...
- angular配置路由/子页面+vue配置路由/子页面
1.在vue.js中组件可以复用,然后最近配置了几个子页面 在 这个文件中配置路由,子页面的配置跟其他一样,只不过path不同. routes: [ { path: '/', ...
- vue切换路由页面内容没有重载
项目中遇到这样一个问题: 在一个地方填了一个申请的表单,需要在另一个页面的列表上显示出来这条申请的数据,但是由于vue的缓存,在切换路由时列表上并没有及时更新数据,解决方法如下: vue路由切换时页面 ...
- vue学习【三】vue-router路由显示多页面
大家好,我是一叶,今天是七夕,单身狗的我还在这里写踩坑文.在这里还是要祝大家早日脱单(能不能脱单自己心里没个数吗).本篇继续踩坑,在单页面上展示多页的内容,大家的想法是什么,估计大家第一印象会是ifr ...
- Vue 子路由 与 单页面多路由 的区别
本文地址:http://www.cnblogs.com/veinyin/p/7911292.html 最近学完了基础课程,打算整理一波笔记,对基本概念梳理一遍,惊觉对子路由和单页面多路由混淆的一塌糊涂 ...
- vue 多级路由嵌套后打开页面是空白
在多层路由嵌套时,一级子目录必须有一个页面并且添加一具<router-view>,否则路由跳转页面为空,没有任何显示 来自为知笔记(Wiz)
- 【Vue的路由,SPA概念】
前言 本章是为了以后实现前端页面的搭建而写的, 重点在于如何实现 单页Web应用 因为相对于以前的传统多页面web,有很大的缺陷. 那么就必须了解一下Vue的路由设置. SPA的概念 总的而言,我们知 ...
- vue项目如何刷新当前页面
1.场景 在处理列表时,常常有删除一条数据或者新增数据之后需要重新刷新当前页面的需求. 2.遇到的问题 1. 用vue-router重新路由到当前页面,页面是不进行刷新的 2.采用window.rel ...
- vue(5)—— vue的路由插件—vue-router 常用属性方法
前端路由 看到这里可能有朋友有疑惑了,前端也有路由吗?这些难道不应该是在后端部分操作的吗?确实是这样,但是现在前后端分离后,加上现在的前端框架的实用性,为的就是均衡前后端的工作量,所以在前端也有了路由 ...
随机推荐
- PHP代码审计分段讲解(11)
后面的题目相对于之前的题目难度稍微提升了一些,所以对每道题进行单独的分析 27题 <?php if(!$_GET['id']) { header('Location: index.php?id= ...
- Day6【Scrum 冲刺博客】
每日会议总结 昨天已完成的工作 方晓莹(PIPIYing) 对接住户相关接口 处理token过期重定向.页面跳转.错误状态处理等内容 方子茵(Laa-L) 暂无 黄芯悦(Sheaxx) 完善物业报修页 ...
- 使用eslint将项目中的代码修改统一的缩进
背景 继承了组里师兄师姐写的项目的前端代码,但是是两个人写的,有两格缩进的,有四格缩进的,有字符串外用单引号的,有用双引号的. 于是搜索了一下,可以用eslint强制转化. eslint在github ...
- 【HNOI2010】城市建设(对时间分治 & Kruskal)
Description \(n\) 个点 \(m\) 条边的带边权无向图.\(q\) 次操作,每次修改一条边的权值. 求每次修改后的最小生成树的边权和. Hint \(1\le n\le 2\time ...
- 【WC2014】紫荆花之恋(替罪羊重构点分树 & 平衡树)
Description 若带点权.边权的树上一对 \((u, v)\) 为 friend,那么需要满足 \(\text{dist}(u, v) \le r_u + r_v\),其中 \(r_x\) 为 ...
- Kubernetes Python Client 初体验之node操作
今天讲一下k8s中对于各个实物节点node的操作. 首先是获取所有nodes信息: self.config.kube_config.load_kube_config(config_file=" ...
- Java为什么称为动态编译?
Java在程序运行时产生Java类并编译成.class文件.
- 教你30秒解开手机的密码 适用于高通CPU
教程简介 先将手机进入9008模式.进入方法请自己百度. 进入9008方法如下: 先将手机关机,然后按住音量加和音量减不松手. 使用教程: 将数据线拆入电脑.会出现一个端口 出现端口后可以松开 ...
- jvm基本结构和解析
jvm的基本结构图如下 这只是代表我的个人理解 不是很深刻 欢迎各类大神进行补充和纠正 jvm之所以强大就是因为他从软件层面屏蔽不用操作系统在底层硬件与指令上的区别,从而可以在不同系统上兼容 主要 ...
- 字节跳动内部微服务架构-Docker实战学习笔记分享 真香
前言 基于 Spring Cloud 的微服务设计和开发,已经越来越多地得到了更多企业的推广和应用,而 Spring Cloud 社区也在不断的迅速发展壮大之中,近几年时间,Spring Cloud ...


