member.vue 847 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. <template>
  2. <div class="app-main app-content">
  3. <app-tabs :tabs="tabs" :isFixed="true" :isAdd="true" :currentTab="tabIndex" :height="100" @change="change" itemWidth="33.33%" />
  4. </div>
  5. </template>
  6. <script>
  7. import appTabs from '@/components/plugin/tabs'
  8. export default {
  9. name: 'admin-memebr',
  10. components: {
  11. appTabs
  12. },
  13. data() {
  14. return {
  15. tabIndex: 0,
  16. tabs: [
  17. {
  18. name: '全部',
  19. value: 212
  20. },
  21. {
  22. name: '粉丝',
  23. value: 213
  24. },
  25. {
  26. name: '会员',
  27. value: 214
  28. }
  29. ]
  30. }
  31. },
  32. methods: {
  33. change(e) {
  34. this.tabIndex = e.index
  35. }
  36. }
  37. }
  38. </script>
  39. <style lang="scss" scoped>
  40. .tabs-wrap {
  41. position: fixed;
  42. .tabs-left {
  43. width: 80%;
  44. }
  45. .tabs-right {
  46. width: 19%;
  47. border-left: $borderColor;
  48. @include disFlex(center, center);
  49. }
  50. }
  51. </style>