Element--el-tabs固定在顶部问题

 更新时间:2023年07月18日 10:13:43   作者:迷阵  
这篇文章主要介绍了Element--el-tabs固定在顶部问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

Element--el-tabs固定在顶部

解决方案

.el-tabs--card {
  height: calc(100vh - 110px);
  /* overflow-y: auto; */
}
.el-tab-pane {
  height: calc(100vh - 110px);
  overflow-y: auto;
}

ElementUI使用el-table标签操作固定位置

示例代码:

<el-table-column label="操作">
    <template slot-scope="scope">
        <el-row :gutter="12" class="nav">
            <el-col :span="8">
               <el-button size="medium" type="text"  @click="edit(scope.$index, scope.row)">查看</el-button>
            </el-col>
            <el-col :span="6">
               <el-button size="medium" type="text"  @click="Delete(scope.$index, scope.row)">删除</el-button>
            </el-col>
         </el-row>
    </template>
</el-table-column>

增加<el-row>标签固定gutter值,这样可以防止页面变形!

el-tabs跳转页面到指定的tab上

功能:实现点击页面A的“更多”,跳转到页面B的“重大消息”

在这里插入图片描述

在这里插入图片描述

先看一下el-tabs的代码

<div class="tabs">
          <el-tabs v-model="activeName" @tab-click="changeTab">
            <el-tab-pane label="系统推送" name="receivedAutoNotice"></el-tab-pane>
            <el-tab-pane label="管理员通知" name="receivedNotice"></el-tab-pane>
            <el-tab-pane label="重大通知" name="receivedAnnounce"></el-tab-pane>
          </el-tabs>
</div>
data(){
	return{
	  currentTab:'receivedAutoNotice',//默认选择系统推送
      activeName:'receivedAutoNotice',
	}
}

首先,在页面A跳转路由时将activeName和currentTab带上。

this.$router.push({path:'/notify?activeName=receivedAnnounce&currentTab=receivedAnnounce'});

然后注意在页面B接收:

mounted(){
  this.showface();
},
method:{
showface(){
          if(this.$route.query.activeName!=null){
              this.activeName = this.$route.query.activeName;
              this.currentTab = this.$route.query.currentTab;
              var current1 = this.currentTab;
              this.loading = true;
              if(current1=='receivedAnnounce'){
                this.gerAnnounceList()  //这里写一些跳转后必须要执行的函数
              }
            }
       },
}

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • vue中window.addEventListener(‘scroll‘, xx)失效的解决

    vue中window.addEventListener(‘scroll‘, xx)失效的解决

    这篇文章主要介绍了vue中window.addEventListener(‘scroll‘, xx)失效的解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-07-07
  • 基于Vue.js实现一个完整的登录功能

    基于Vue.js实现一个完整的登录功能

    在现代Web应用中,用户登录功能是一个核心模块,它不仅涉及到用户身份验证,还需要处理表单验证、状态管理、接口调用等多个环节,本文将基于一个Vue.js项目中的登录功能实现,深入解析其背后的技术细节,帮助开发者更好地理解和实现类似功能,需要的朋友可以参考下
    2025-02-02
  • vue+element DatePicker实现日期选择器封装

    vue+element DatePicker实现日期选择器封装

    Vue Element DatePicker是一款基于Vue.js的日期选择控件,它提供了丰富的日期选择功能,支持日期范围选择、日期格式化、自定义日期格式、快捷选择等功能,极大地提高了用户的体验,是开发者必备的日期选择控件。
    2023-02-02
  • 详解vue+webpack+express中间件接口使用

    详解vue+webpack+express中间件接口使用

    这篇文章主要介绍了详解vue+webpack+express中间件接口使用,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-07-07
  • 对vuex中getters计算过滤操作详解

    对vuex中getters计算过滤操作详解

    今天小编就为大家分享一篇对vuex中getters计算过滤操作详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-11-11
  • Element el-checkbox-group v-model不支持对象(object)解决方案

    Element el-checkbox-group v-model不支持对象(object)解决方案

    本文主要介绍了Element el-checkbox-group v-model不支持对象(object)解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-05-05
  • vuejs路由的传参及路由props配置详解

    vuejs路由的传参及路由props配置详解

    最近在学习vue router的传参,所以下面这篇文章主要给大家介绍了关于vuejs路由的传参及路由props配置的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-07-07
  • vue.js实现含搜索的多种复选框(附源码)

    vue.js实现含搜索的多种复选框(附源码)

    这篇文章主要给大家介绍了利用vue.js实现含搜索的多种复选框的相关资料,文中给出了简单的介绍,但提供了完整的实例源码供大家下载学习,相信对大家具有一定的参考价值,需要的朋友们下面来一起看看吧。
    2017-03-03
  • vue中组件之间相互传值的6种方法小结

    vue中组件之间相互传值的6种方法小结

    Vue.js 中组件间通信的方法有很多种,这篇文章主要为大家详细介绍了6种常见的直接或间接的组件传值方式,有需要的小伙伴可以参考一下
    2024-01-01
  • vue router自动判断左右翻页转场动画效果

    vue router自动判断左右翻页转场动画效果

    最近公司项目比较少终于有空来记录一下自己对vue-router的一些小小的使用心得,本文给大家分享vue router自动判断左右翻页转场动画效果,感兴趣的朋友一起看看吧
    2017-10-10

最新评论