el-element中el-tabs案例的使用

el-element中el-tabs的使用

代码呈现

复制代码
<template>
  <div class="enterprise-audit">
    <div class="card">
      <div class="cardTitle">
        <p>交易查询</p>
      </div>
      <el-tabs v-model="activeName" @tab-click="handleClick">
        <el-tab-pane label="记录" name="first">
          {{1}}
        </el-tab-pane>
        <el-tab-pane label="资" name="second">
          {{2}}
        </el-tab-pane>
        <!-- <el-tab-pane label="金" name="third">
          {{3}}
        </el-tab-pane> -->
        <el-tab-pane label="录" name="fourth">
          {{4}}
        </el-tab-pane>
        <el-tab-pane label="池" name="fifth">
          {{5}}
        </el-tab-pane>
      </el-tabs>
    </div>
  </div>
</template>
<script>

export default {
  components: {

  },
  props: {

  },
  data() {
    return {
      activeName: this.$route.query.activeName || 'first'
    }
  },
  created() {
    this.handleClick()
  },
  methods: {

    // tabs 切换
    handleClick(tab, event) {
      this.activeName = tab.name
    }
  }
}
</script>

<style lang="scss" scoped>

</style>

总结

点击事件能过获得相应子组件的实例对象

点击事件能够获得事件对象

通过点击事件把tab.name相应的值给展示的activeName这个变量

activeName这个变量也可以根据路由传过来的值进行切换

相关推荐
盐多碧咸。。3 分钟前
echarts折线图矩形选择 框选图表
前端·javascript·echarts
invicinble17 分钟前
前端框架使用vue-cli( 第二层:工程配置层--4.axios需要做的基础配置)
前端·vue.js·前端框架
MXN_小南学前端18 分钟前
Vue + Element UI 分页器封装:比直接用 el-pagination 更省心的通用方案
javascript·vue.js·elementui
亲亲小宝宝鸭23 分钟前
Vue3中那些冷门但实用的方法
前端·vue.js
M ? A27 分钟前
Vue 转 React | VuReact 实时监听开发指南
前端·vue.js·后端·react.js·面试·开源·vureact
Lkstar33 分钟前
ES6+ 必备特性复习:解构、展开运算符、Symbol、Proxy
javascript·面试
半兽先生34 分钟前
vue高性能下拉组件 支持上万数据不卡顿
前端·javascript·vue.js
invicinble38 分钟前
前端框架使用vue-cli( 第二层:工程配置层--路由页面配置)
javascript·vue.js·前端框架
懂懂tty1 小时前
Vue3 架构
前端·vue.js
四岁爱上了她1 小时前
自定义标签切换动画
javascript·css·css3