广告
返回顶部
首页 > 资讯 > 前端开发 > JavaScript >vue中router-view组件的使用详解
  • 367
分享到

vue中router-view组件的使用详解

2024-04-02 19:04:59 367人浏览 薄情痞子
摘要

在开发Vue项目中经常需要实现一个页面里面可以切换着展现不同的组件页面 例如:下图中通过点击侧边栏不同的组件路由到不同的组件页,而侧边栏和顶部部分是不变的,切换的只是组件页面。 这

开发Vue项目中经常需要实现一个页面里面可以切换着展现不同的组件页面

例如:下图中通过点击侧边栏不同的组件路由到不同的组件页,而侧边栏和顶部部分是不变的,切换的只是组件页面

请添加图片描述

这个时候我们就需要用到 路由中的 router-view组件(也叫路由占位符)

首先我们来到 需要切换不同组件页的页面 ,在自己需要的位置 添加 router-view组件
Home.vue


<template>
<!--头部区域-->
    <el-header>
      <div>
        <img class="shop" src="../assets/img/shop.png" alt="">
        <span>电商后台管理系统</span>
      </div>
      <el-button type="info" @click="loGout">退出</el-button>
    </el-header>
    <el-container>
<!--侧边栏-->
	<!--这里为了好理解所以做了一下简化,意思就是点击侧边栏不同选项进行路由跳转-->
    <roter-link :to="/roles"></router-link><!--角色列表-->
    <roter-link :to="/rights"></router-link><!--权限列表-->
<!--路由占位符-->
    <router-view></router-view>
</template>

角色列表对应的路由为/roles,权限列表对应的路由为/rights。
添加router-view组件后对路由进行配置,下面是路由的配置

index.js


{
      path:'/home',
      component:Home,
      // 重定向到角色列表
      redirect:'/roles',
      children:[
        {
          path:'/rights',
          component:Rights
        },
        {
          path:'/roles',
          component:Roles
        } 
      ]
    }

这样我们就实现了对router-view组件的使用啦!

到此这篇关于vue中router-view组件的使用详解的文章就介绍到这了,更多相关vue router-view组件使用内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: vue中router-view组件的使用详解

本文链接: https://www.lsjlt.com/news/155344.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • vue中router-view组件的使用详解
    在开发vue项目中经常需要实现一个页面里面可以切换着展现不同的组件页面 例如:下图中通过点击侧边栏不同的组件路由到不同的组件页,而侧边栏和顶部部分是不变的,切换的只是组件页面。 这...
    99+
    2022-11-12
  • Vue Router组合布局用法详解
    目录常用的布局app 页面about 页面思考🤔命名视图Router组合布局结论常用的布局 我们首先看一个我们常用的布局,左右布局。 app 页面 我们通常写一个这样的布局,思路是...
    99+
    2023-05-19
    Vue Router组合布局 Vue Router组合 Vue Router布局 Vue Router
  • 详解Vue-Router的安装与使用
    目录安装 路由的基础配置 将Router安装到Vue中 Router的相关配置Router.routes 的相关配置实现一个简单的路由 1.配置路由2. 在组件中实现路由 1. ro...
    99+
    2022-11-12
  • vue-router 4使用实例详解
    目录一、安装并创建实例二、vue-router4 新特性2.1、动态路由2.2、与 composition 组合三、导航守卫3.1、全局守卫3.2、路由独享守卫3.3、组件内的守卫四...
    99+
    2022-11-12
  • Vue3 中路由Vue Router 的使用实例详解
    目录前言:一、什么是 Vue Router ?二、路由的使用1、路由的安装2、路由的模式3、创建路由模块4、声明路由链接和占位符三、路由的重定向和别名四、嵌套路由五、声明式和编程式导...
    99+
    2023-02-18
    Vue3 路由Vue Router使用 Vue Router使用
  • 使用vue-router切换组件时使组件不销毁问题
    目录vue-router切换组件时使组件不销毁1、用keep-alive包裹router-view2、定义路由meta字段3、keep-alive的原理vue-router路由切换 ...
    99+
    2022-11-13
  • 详解vue中$router和$route的区别
    我们在 vue 项目中一般都会用到路由,而 vue-router 是 vue.js 官方的路由管理器。 this.$route:当前激活的路由的信息对象。每个对象都是局部的,可以获取...
    99+
    2022-11-12
  • Vue中$router与 $route的区别详解
    目录前言路由跳转分为编程式和声明式前言 点击视频讲解更加详细 this.$route:当前激活的路由的信息对象。每个对象都是局部的,可以获取当前路由的 path, name...
    99+
    2022-11-13
  • Vue提示框组件vue-notification使用详解
    先看下演示效果: 安装方法:通过 npm install vue-notification 就能使用了。 导入方法: import Notifications from 'vue-...
    99+
    2023-03-20
    Vue提示框vue notification Vue提示框组件
  • Vue 可拖拽组件Vue Smooth DnD的使用详解
    目录简介和 Demo 展示API: Container属性生命周期回调事件API: Draggable实战简介和 Demo 展示 最近需要有个拖拽列表的需求,发现一个简单好用的 Vu...
    99+
    2022-11-12
  • 解决vue路由组件vue-router实例被复用问题
    最近在开发过程中遇到如下问题: 当前路由是这样的 http://127.0.0.1:3010/orderkeywords=22 只改变keywords的值,路由不跳转 http://...
    99+
    2022-11-13
  • vue中keepAlive组件的作用和使用方法详解
    前言 在面试的时候,很多面试官再问vue的时候可能就会提一嘴,你知道keep-alive有什么作用吗? keep-alive是vue内置的一个组件,而这个组件的作用就是能够缓存不活动...
    99+
    2022-11-12
  • 详解Vue新增内置组件的使用
    目录一、Teleport1.1 Teleport 介绍1.2 使用 Teleport1.3 预览效果二、Suspense2.1 介绍 Suspense2.2 使用 Suspense2...
    99+
    2022-11-12
  • 详细解读VUE父子组件的使用
    目录1.递归组件2.组件之间的循环使用二,深层次的问题**1.父传子****2.子传父***3.兄弟关系** 4.子组件复用5.父组件通过ref调用子组件的方法我们对父子组...
    99+
    2023-05-19
    VUE 组件 VUE父子组件
  • vue可滑动的tab组件使用详解
    本文实例为大家分享了vue可滑动tab组件使用的具体代码,供大家参考,具体内容如下 需求: 1. 每个tab-item的间距是相同的,可定制 2. 每一个tab-item的宽度是随着...
    99+
    2022-11-13
  • vue组件component的注册与使用详解
    目录1.什么是Vue组件(1)定义(2)父子关系2.Vue组件使用(注册方式)1.局部注册(私有组件注册)2.全局注册3.使用组件的步骤:1.什么是Vue组件 (1)定义 组件是Vu...
    99+
    2022-11-13
    vue组件component vue组件注册使用
  • vue组件historyApiFallback作用详解
    本篇博客主要是详细总结一下vue中的historyApiFallback的作用。 当我们在浏览器中输入一个网址(比如说是:http://www.edit.com),此时会经过dns解...
    99+
    2022-11-13
  • 详解Vue的组件注册
    引言 一个 Vue 组件在使用前需要先被“注册”,这样 Vue 才能在渲染模板时找到其对应的实现。 组件注册有两种方式:全局注册和局部注册。 全局注册​ 我们...
    99+
    2023-05-18
    Vue 组件 Vue 组件注册
  • vue滑动解锁组件使用方法详解
    本文实例为大家分享了vue滑动解锁组件的使用,供大家参考,具体内容如下 这是一个pc端的滑动解锁组件 效果图: 话不多说,直接上代码 html部分 <template>...
    99+
    2022-11-13
  • Vue滑块解锁组件使用方法详解
    本文实例为大家分享了Vue滑块解锁组件的使用,供大家参考,具体内容如下 依据 JS拖动滑块验证 开发的 Vue 滑块解锁组件。 <template>   <div ...
    99+
    2022-11-13
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作