component可以实现tab功能

<template>

  <div>

    <div>

      <el-button type="primary" size="mini" @click="toggleView('tabOne')">tab1按钮</el-button>

      <el-button type="primary" size="mini" @click="toggleView('tabTwo')">tab2按钮</el-button>

    </div>

    <component :is="view"></component>

  </div>

</template>

<script>

import tabOne from "../components/tabOne";

import tabTwo from "../components/tabTwo";

export default {

  components: {

    tabOne,

    tabTwo

  },

  data() {

    return {

      view: "tabOne"

    };

  },

  methods: {

    toggleView(val) {

      this.view = val;

    }

  }

};

</script>

<style lang="scss" scoped></style>

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。