bottom-bar-home.vue 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. <template>
  2. <view>
  3. <view class="cu-bar tabbar bg-white">
  4. <view class="action" @click="change(0)">
  5. <view class="cuIcon-cu-image">
  6. <block v-if="current == 0">
  7. <view class="cuIcon-discoverfill theme-color"></view>
  8. </block>
  9. <block v-else>
  10. <view class="cuIcon-discoverfill "></view>
  11. </block>
  12. </view>
  13. <view :class="current == 0 ? 'selectColor':''">活动</view>
  14. </view>
  15. <view class="action" @click="change(1)">
  16. <view class="cuIcon-cu-image">
  17. <block v-if="current == 1">
  18. <view class="cuIcon-goodsfill theme-color"></view>
  19. </block>
  20. <block v-else>
  21. <view class="cuIcon-goodsfill"></view>
  22. </block>
  23. </view>
  24. <view :class="current == 1 ? 'selectColor':''">花积分</view>
  25. </view>
  26. <view class="action" @click="change(2)">
  27. <view class="cuIcon-cu-image">
  28. <block v-if="current == 2">
  29. <view class="cuIcon-friendfill theme-color"></view>
  30. </block>
  31. <block v-else>
  32. <view class="cuIcon-friendfill"></view>
  33. </block>
  34. </view>
  35. <view :class="current == 2 ? 'selectColor':''">我的</view>
  36. </view>
  37. </view>
  38. </view>
  39. </template>
  40. <script>
  41. export default {
  42. data() {
  43. return {
  44. current: 0,
  45. };
  46. },
  47. props: {
  48. },
  49. methods: {
  50. change(index) {
  51. this.current = index;
  52. this.$emit("onTap",index);
  53. },
  54. }
  55. }
  56. </script>
  57. <style>
  58. .selectColor {
  59. color: #583ce6;
  60. }
  61. </style>