commit.vue 1.97 KB
Newer Older
乐宝呗666's avatar
乐宝呗666 committed
1 2
<template>
  <div class="home">
乐宝呗666's avatar
乐宝呗666 committed
3
    <Header title="观影互动" />
乐宝呗666's avatar
乐宝呗666 committed
4 5 6 7
    <div class="commit-container">
      <van-tabs type="card" v-model="activeTab">
        <van-tab title="观影互动">
          <div class="commit-page">
乐宝呗666's avatar
乐宝呗666 committed
8
            <commit-tab @updateActive="updateActive" />
乐宝呗666's avatar
乐宝呗666 committed
9 10 11 12
          </div>
        </van-tab>
        <van-tab title="互动历史">
          <div class="commit-page">
乐宝呗666's avatar
乐宝呗666 committed
13
            <history-tab />
乐宝呗666's avatar
乐宝呗666 committed
14 15 16 17 18 19 20 21 22
          </div>
        </van-tab>
      </van-tabs>
    </div>
    <my-tabbar active="0"></my-tabbar>
  </div>
</template>

<script>
乐宝呗666's avatar
乐宝呗666 committed
23 24 25
import Header from "@/components/Header/index.vue";
import commitTab from "./components/commitTab.vue";
import historyTab from "./components/historyTab.vue";
乐宝呗666's avatar
乐宝呗666 committed
26
export default {
乐宝呗666's avatar
乐宝呗666 committed
27
  components: {
乐宝呗666's avatar
乐宝呗666 committed
28 29
    Header,
    commitTab,
乐宝呗666's avatar
乐宝呗666 committed
30
    historyTab,
乐宝呗666's avatar
乐宝呗666 committed
31 32 33 34 35 36 37
  },
  data() {
    return {
      activeTab: 1,
      form: {},
      show: false,
      fileList: [],
乐宝呗666's avatar
乐宝呗666 committed
38
      imgFileList: [],
乐宝呗666's avatar
乐宝呗666 committed
39 40 41 42
    };
  },
  mounted() {},
  methods: {
乐宝呗666's avatar
乐宝呗666 committed
43 44
    updateActive(active) {
      this.activeTab = active;
乐宝呗666's avatar
乐宝呗666 committed
45
    },
乐宝呗666's avatar
乐宝呗666 committed
46
  },
乐宝呗666's avatar
乐宝呗666 committed
47 48 49 50 51 52 53
};
</script>

<style lang="scss" scoped>
.home {
  width: 100%;
  height: 100vh;
乐宝呗666's avatar
乐宝呗666 committed
54
  padding: 60px 16px;
乐宝呗666's avatar
乐宝呗666 committed
55 56
  display: flex;
  flex-direction: column;
乐宝呗666's avatar
乐宝呗666 committed
57 58
  box-sizing: border-box;
  .commit-container {
乐宝呗666's avatar
乐宝呗666 committed
59
    height: 100%;
乐宝呗666's avatar
乐宝呗666 committed
60
    ::v-deep .van-tabs--card > .van-tabs__wrap {
乐宝呗666's avatar
乐宝呗666 committed
61
      height: 40px;
乐宝呗666's avatar
乐宝呗666 committed
62 63 64
      .van-tabs__nav {
        background: rgba(164, 21, 29, 0.1);
      }
乐宝呗666's avatar
乐宝呗666 committed
65 66 67 68 69
      .van-tabs__nav--card {
        margin: 0;
        height: 40px;
        border-top-left-radius: 8px;
        border-top-right-radius: 8px;
乐宝呗666's avatar
乐宝呗666 committed
70
        border: 1px solid #a4151d;
乐宝呗666's avatar
乐宝呗666 committed
71
        .van-tab {
乐宝呗666's avatar
乐宝呗666 committed
72 73
          color: #a4151d;
          border-right: 1px solid #a4151d;
乐宝呗666's avatar
乐宝呗666 committed
74 75
          &.van-tab--active {
            color: #fff;
乐宝呗666's avatar
乐宝呗666 committed
76
            background-color: #a4151d;
乐宝呗666's avatar
乐宝呗666 committed
77 78
          }
          &:last-child {
乐宝呗666's avatar
乐宝呗666 committed
79
            border-top-right-radius: 8px;
乐宝呗666's avatar
乐宝呗666 committed
80 81
          }
          &:first-child {
乐宝呗666's avatar
乐宝呗666 committed
82
            border-top-left-radius: 8px;
乐宝呗666's avatar
乐宝呗666 committed
83 84 85 86 87 88 89 90 91 92 93
          }
        }
      }
    }
    .commit-page {
      width: 100%;
      height: 100vh;
    }
  }
}
</style>