前面呢也提到一点点,今天就吧这个页面整合给分享一下。有不对的地方还望包容。

在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的路由以后的页面整合的更多相关文章

  1. Vue 前端路由 vue-router

    1.前端路由 后端路由:多页面,服务器端渲染好返回给浏览器. 前端路由:改变url不向服务器发送请求:前端可以监听url变化:前端可以解析url并执行相应操作. 前后端分离:后端只提供API来返回数据 ...

  2. angular配置路由/子页面+vue配置路由/子页面

    1.在vue.js中组件可以复用,然后最近配置了几个子页面 在 这个文件中配置路由,子页面的配置跟其他一样,只不过path不同.   routes: [     { path: '/',       ...

  3. vue切换路由页面内容没有重载

    项目中遇到这样一个问题: 在一个地方填了一个申请的表单,需要在另一个页面的列表上显示出来这条申请的数据,但是由于vue的缓存,在切换路由时列表上并没有及时更新数据,解决方法如下: vue路由切换时页面 ...

  4. vue学习【三】vue-router路由显示多页面

    大家好,我是一叶,今天是七夕,单身狗的我还在这里写踩坑文.在这里还是要祝大家早日脱单(能不能脱单自己心里没个数吗).本篇继续踩坑,在单页面上展示多页的内容,大家的想法是什么,估计大家第一印象会是ifr ...

  5. Vue 子路由 与 单页面多路由 的区别

    本文地址:http://www.cnblogs.com/veinyin/p/7911292.html 最近学完了基础课程,打算整理一波笔记,对基本概念梳理一遍,惊觉对子路由和单页面多路由混淆的一塌糊涂 ...

  6. vue 多级路由嵌套后打开页面是空白

    在多层路由嵌套时,一级子目录必须有一个页面并且添加一具<router-view>,否则路由跳转页面为空,没有任何显示 来自为知笔记(Wiz)

  7. 【Vue的路由,SPA概念】

    前言 本章是为了以后实现前端页面的搭建而写的, 重点在于如何实现 单页Web应用 因为相对于以前的传统多页面web,有很大的缺陷. 那么就必须了解一下Vue的路由设置. SPA的概念 总的而言,我们知 ...

  8. vue项目如何刷新当前页面

    1.场景 在处理列表时,常常有删除一条数据或者新增数据之后需要重新刷新当前页面的需求. 2.遇到的问题 1. 用vue-router重新路由到当前页面,页面是不进行刷新的 2.采用window.rel ...

  9. vue(5)—— vue的路由插件—vue-router 常用属性方法

    前端路由 看到这里可能有朋友有疑惑了,前端也有路由吗?这些难道不应该是在后端部分操作的吗?确实是这样,但是现在前后端分离后,加上现在的前端框架的实用性,为的就是均衡前后端的工作量,所以在前端也有了路由 ...

随机推荐

  1. 从Excel获取整列内容进行批量扫描

    实习工作原因,需要测试excel表里面ip地址是否存在漏洞,扫了一眼,呕,四五百个IP,光是挨个进行访问,都是一个浩大的工程,所以准备开始摸鱼认真工作 思路是:excel按列提取->将IP按行存 ...

  2. [Windows] 在 Microsoft Docs 网站中挖掘 MVVM 的各种学习资源

    最近写了一些 MVVM 框架的文章,翻了一些 Microsoft Docs 的文档,顺便就对 MVVM 本身来了兴致,想看看更多当年相关的文档.在 MVVM 出现后十多年,我在不同的场合见到过多种 M ...

  3. 第 4篇 Scrum 冲刺博客

    一.站立式会议 1.站立式会议照片 2.昨天已完成的工作 登录信息的匹配 3.今天计划完成的工作 ①售货员页面功能 ②销售排行 4.工作中遇到的困难 ①页面按钮太过复杂,逻辑错乱 ②有的同学数据库驱动 ...

  4. emlog仿小刀网模板附文章

      附带了几百篇文章,搭建出来非常漂亮,喜欢的可以下载一份看看!下载地址:https://lengleng.lanzous.com/iNQayezebsh

  5. Python定时任务利器—Apscheduler

    导语 在工作场景遇到了这么一个场景,就是需要定期去执行一个缓存接口,用于同步设备配置.首先想到的就是Linux上的crontab,可以定期,或者间隔一段时间去执行任务.但是如果你想要把这个定时任务作为 ...

  6. common 模块的 context.py

    1.context.py  是写正则表达式的,源码如下: import re#s 是目标字符串#dict 是替换的内容#找到目标字符串里面的标识符KEY,去d里面拿到替换的值#替换到s 里面去,然后仔 ...

  7. AWT06-事件处理

    在AWT中,用户的所有操作都要由事件处理来完成.Frame和组件本身没有处理事件的能力. 1.GUI事件处理机制 定义:在某个组件上发生某种操作时,自动触发某段代码. 事件处理涉及4个重要概念: 事件 ...

  8. 使用collectd+influxdb+grafna监控进程的健康状态

    一,前言 本文将介绍如何使用collectd+influxdb+grafna进行进程的监控,监控项为:进程健康状态. 思路为:使用collectd的processes插件进行程序进程的监控,储存到in ...

  9. Unity GameObject

    GameObject 游戏对象 GameObject是unity所有实体的基类 gameObject 获取当前脚本所挂载的游戏对象 一般来说,在属性视图中能看到或修改的属性,我们同样可以在脚本中获取并 ...

  10. 用php简单区别泛解析

    <?php header('content-type:text/html; charset=utf-8'); $host = '58.com'; $hosts = gethostbyname(' ...