记vue中自定义一个tags,实现局部内容的切换

2020-03-24  本文已影响0人  好一只帅卤蛋

原理:

<!-- 首页 -->
<template>
  <div>

    <div class="indexMiddle">

      <ul class="middleTags">
        <li :class="{active:middletags(0)}" @click="changetags(0)">文章</li>
        <li :class="{active:middletags(1)}" @click="changetags(1)">福利</li>
      </ul>

      <ul>
        <li v-show="tags==0">这是第一个页面的内容</li>
        <li v-show="tags==1">这是第二个页面的内容</li>
      </ul>

    </div>

  </div>
</template>

<script>
export default {
  data() {
    return {
      tags: 0
    };
  },

  components: {},

  computed: {},

  mounted() {},

  methods: {
    middletags(tag) {
      if (tag == this.tags) {
        return true;
      } else {
        return false;
      }
    },
    changetags(tag) {
      this.tags = tag;
    }
  }
};
</script>
<style  scoped>

.indexMiddle .middleTags .active {
  color: #b84a4a;
  border-bottom: 2px solid #b84a4a;
}
</style>


上一篇 下一篇

猜你喜欢

热点阅读