返回顶部
首页 > 资讯 > 精选 >vue子路由跳转实现tab选项卡效果的方法
  • 930
分享到

vue子路由跳转实现tab选项卡效果的方法

2023-06-29 08:06:32 930人浏览 泡泡鱼
摘要

这篇文章主要介绍“Vue子路由跳转实现tab选项卡效果的方法”,在日常操作中,相信很多人在vue子路由跳转实现tab选项卡效果的方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”vue子路由跳转实现tab选项

这篇文章主要介绍“Vue子路由跳转实现tab选项卡效果的方法”,在日常操作中,相信很多人在vue子路由跳转实现tab选项卡效果的方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”vue子路由跳转实现tab选项卡效果的方法”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

tab选项卡的布局在项目中是很常见的,在后台管理系统中左边是导航栏固定,右边是对应的页面,每次点击左边的标题,只有右面的对应页面在切换,而vue要做tab选项卡,推荐使用实现a标签的效果,然后使用实现插槽的效果,把对应的页面 “塞” 进去,具体实现看下面的案例:

vue文件

<template>    <div class="box">        <!-- nav标题,路由指向 -->       <div class="left">           <router-link :to="item.src" v-for="(item,index) in navData" :key="index">{{item.title}}</router-link>       </div>       <div class="right">           <!-- 路由跳转的位置 -->           <router-view></router-view>       </div>    </div></template><script>export default {    name:"Index",    data(){        return{            navData:[                {                    title:"title一",                    src:"/"                },                {                    title:"title二",                    src:"/nav2"                },                {                    title:"title三",                    src:"/nav3"                }            ]        }    }}</script><style scoped>    .box{        width: 100%;        height: 100%;        display: flex;        background: rgba(0,0,0,.8)    }    .left{        width:200px;        height: 100%;        text-align: center;        background: rgba(0,0,0,.4);        padding: 20px;    }    .left a{        text-decoration: none;        display: block;        margin-top: 20px;        width: 100%;        color: #fff;    }    .right{        flex: 1;        padding: 20px;        color: #fff;    }</style>

router.js

import Vue from 'vue'import Router from 'vue-router'import Index from './views/Index.vue'import nav1 from './components/Index/nav1.vue'import nav2 from './components/Index/nav2.vue'import nav3 from './components/Index/nav3.vue'Vue.use(Router)export default new Router({//去掉#  mode: 'history',  base: process.env.BASE_URL,  routes: [    {      path: '/',      //name: 'Index',      component: Index,      children:[        {          path:'',          name:'nav1',          component:nav1        },        {          path:'nav2',          name:'nav2',          component:nav2        },        {          path:'nav3',          name:'nav3',          component:nav3        }      ]    }  ]})

注意:当在router.js中的routes中写上name: 'Index',时在控制台会有下面的警告,所以可以删掉此句。

vue子路由跳转实现tab选项卡效果的方法

右边要显示页面的内容

<!--  nav1.vue-->    <template>    <div>        这是nav1    </div></template><!--  nav2.vue-->    <template>    <div>        这是nav2    </div></template><!--  nav3.vue-->    <template>    <div>        这是nav3    </div></template>

效果图

vue子路由跳转实现tab选项卡效果的方法

简单的子路由跳转实现tab选项卡效果就实现啦

到此,关于“vue子路由跳转实现tab选项卡效果的方法”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

--结束END--

本文标题: vue子路由跳转实现tab选项卡效果的方法

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

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

猜你喜欢
  • vue子路由跳转实现tab选项卡效果的方法
    这篇文章主要介绍“vue子路由跳转实现tab选项卡效果的方法”,在日常操作中,相信很多人在vue子路由跳转实现tab选项卡效果的方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”vue子路由跳转实现tab选项...
    99+
    2023-06-29
  • vue子路由跳转实现tab选项卡效果
    tab选项卡的布局在项目中是很常见的,在后台管理系统中左边是导航栏固定,右边是对应的页面,每次点击左边的标题,只有右面的对应页面在切换,而vue要做tab选项卡,推荐使用实现a标签的...
    99+
    2024-04-02
  • vue如何实现父级路由跳转子路由
    今天小编给大家分享一下vue如何实现父级路由跳转子路由的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。子路由配置首先,我们需要...
    99+
    2023-07-05
  • Android利用Fragment实现Tab选项卡效果
    利用Fragment实现Tab选项卡效果: 将RadioGroup与Fragment集合,实现tab选项卡效果,这里面最关键的几个文件: 1.FragmentTabAdapte...
    99+
    2022-06-06
    tab fragment Android
  • 实例讲解vue怎么实现父级路由跳转子路由
    在Vue中,我们经常需要进行路由跳转操作。Vue的路由功能非常强大,支持嵌套路由和动态路由等功能。本文将讲述如何父级路由跳转子路由。子路由配置首先,我们需要在父级路由中配置子路由。在Vue中,可以使用Vue Router插件来实现路由管理和...
    99+
    2023-05-14
  • JavaScript插件如何实现Tab选项卡效果
    这篇文章将为大家详细讲解有关JavaScript插件如何实现Tab选项卡效果,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。首先,来看看最终效果:这是一款普通的Tab选项卡...
    99+
    2024-04-02
  • js开发插件实现tab选项卡效果
    本文实例为大家分享了js插件实现tab选项卡效果的具体代码,供大家参考,具体内容如下 一、搭建页面 <div class="tab" data-config='{ // 在...
    99+
    2024-04-02
  • Vue实现简单选项卡效果
    本文实例为大家分享了Vue实现简单选项卡效果的具体代码,供大家参考,具体内容如下 效果图 1.头部选项卡 点击切换下标ID 传递一个参数回去,active绑定选中样式 <di...
    99+
    2024-04-02
  • jQuery如何实现移动端Tab选项卡效果
    小编给大家分享一下jQuery如何实现移动端Tab选项卡效果,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!效果图:代码如下:&l...
    99+
    2024-04-02
  • vue实现tab路由切换组件的方法实例
    前言 本文介绍的是使用vue自带的vue-router.js路由实现分页切换功能,下面话不多说了,来一起看看详细的实现代码吧 实现图片如下 下列为实现代码 css: *{ ...
    99+
    2024-04-02
  • Android仿微信底部实现Tab选项卡切换效果
    在网上看了比较多的关于Tab的教程,发现都很杂乱。比较多的用法是用TitlePagerTabStrip和ViewPaper。不过TitlePagerTabStrip有个很大的缺...
    99+
    2022-06-06
    tab Android
  • Vue路由跳转与接收参数的实现方式
    一、路由跳转四种方式 (带参数) router-link传递 <router-link :to="{ path: '/传递的页面名', query:...
    99+
    2023-05-15
    Vue路由跳转 Vue路由跳转接收参数 Vue路由跳转参数
  • vue-router子路由的实现方式
    目录实验目的创建Admin页面创建子页面修改router/index.js代码总结在应用界面开发中通常由多层嵌套的组件组合而成。 但随着页面的增多,如果把所有的页面都塞到一个 rou...
    99+
    2023-02-06
    vue-router子路由 vue-router路由 vue-router实现子路由
  • 怎么用纯CSS3实现的tab选项卡特效
    这篇文章主要介绍“怎么用纯CSS3实现的tab选项卡特效”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“怎么用纯CSS3实现的tab选项卡特效”文章能帮助大家解决问题...
    99+
    2024-04-02
  • vue选项卡组件的实现方法
    本文实例为大家分享了vue选项卡组件的实现代码,供大家参考,具体内容如下 主要功能:点击不同的选项,显示不同的内容 html <!DOCTYPE html> <ht...
    99+
    2024-04-02
  • vue项目实现页面跳转的方法
    目录1.创建一个vue-cli默认项目(仅包含babel)2.进入创建文件3.检查配置4.创建views文件夹5.设置APP.vue6.进行main.js的配置7.运行结果问题描述:...
    99+
    2024-04-02
  • vue项目history模式下部署子路由跳转失败的解决
    目录history模式下子路由跳转失败使用history跳转路由不能跳转history模式下子路由跳转失败 问题描述:只有部分路由跳转正常刷新也不会白屏,部分路由出现跳转正常,刷新却...
    99+
    2024-04-02
  • vue中的路由跳转tabBar图片和文字的高亮效果
    目录前言定义基本的组件文字高亮效果完整代码前言 在pc端和移动端的项目里面会遇见导航栏或者tabBar的点击跳转,图片和文字的高亮效果,对于小程序来说可以直接创建和修改图片和文字的高...
    99+
    2024-04-02
  • vue 路由视图 router-view嵌套跳转的实现
    目录1、修改app.vue页面2、创建登录页面(/views/login/login.vue)2.1、在router/index.js中添加登录页面路由3、创建主页面(/compon...
    99+
    2024-04-02
  • Vue中怎么实现替换路由而不切换选项卡
    今天小编给大家分享一下Vue中怎么实现替换路由而不切换选项卡的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。什么是Vue路由系...
    99+
    2023-07-06
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作