index_nav.vue 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127
  1. <template>
  2. <!-- <swiper class="screen-swiper" :class="dotStyle?'square-dot':'round-dot'" :indicator-dots="true" :circular="true"
  3. :autoplay="false" interval="5000" duration="500">
  4. <swiper-item class="item">
  5. </swiper-item>
  6. </swiper> -->
  7. <view class="item">
  8. <view class="card" v-for="(item,index) in swiperList" :key="index" @click="jump(item)">
  9. <image :src="item.url" mode="aspectFill"></image>
  10. {{item.name}}
  11. </view>
  12. </view>
  13. </template>
  14. <script>
  15. export default {
  16. name: 'indexNav',
  17. data() {
  18. return {
  19. dotStyle: true,
  20. swiperList: [{
  21. name: '店铺设置',
  22. url: '/static/index/shop.png'
  23. },
  24. {
  25. name: '平台活动',
  26. url: '/static/index/activity.png'
  27. },
  28. {
  29. name: '优惠券',
  30. url: '/static/index/coupon.png'
  31. },
  32. {
  33. name: '退款管理',
  34. url: '/static/index/refund.png'
  35. },
  36. {
  37. name: '审核查询',
  38. url: '/static/index/audit.png'
  39. },
  40. {
  41. name: '商品管理',
  42. url: '/static/index/product.png'
  43. },
  44. {
  45. name: '提现管理',
  46. url: '/static/index/withdraw.png'
  47. },
  48. {
  49. name: '秒杀活动',
  50. url: '/static/index/seckill.png'
  51. },
  52. {
  53. name: '客户评价',
  54. url: '/static/index/evaluate.png'
  55. },
  56. {
  57. name: '全部服务',
  58. url: '/static/index/all.png'
  59. },
  60. ]
  61. }
  62. },
  63. methods: {
  64. jump(item) {
  65. if (item.name == '客户评价') {
  66. uni.navigateTo({
  67. url: '/pages/evaluate/evaluate'
  68. })
  69. } else if (item.name == '商品管理') {
  70. uni.navigateTo({
  71. url: '/pages/product/index'
  72. })
  73. } else if (item.name == '全部服务') {
  74. uni.navigateTo({
  75. url: '/pages/index/full'
  76. })
  77. }
  78. if (item.name == '店铺设置') {
  79. uni.navigateTo({
  80. url: '/pages/store/settings'
  81. })
  82. }
  83. }
  84. }
  85. }
  86. </script>
  87. <style scoped lang="scss">
  88. .item {
  89. width: 100%;
  90. display: flex;
  91. flex-wrap: wrap;
  92. justify-content: space-between;
  93. }
  94. .card {
  95. width: 20%;
  96. height: 96rpx;
  97. display: flex;
  98. flex-direction: column;
  99. flex-wrap: wrap;
  100. justify-content: center;
  101. align-items: center;
  102. font-size: 24rpx;
  103. image {
  104. width: 56rpx;
  105. height: 56rpx;
  106. margin-bottom: 4rpx;
  107. }
  108. }
  109. .card:nth-child(-n+5){
  110. margin-bottom: 40rpx;
  111. }
  112. /deep/.uni-swiper-wrapper {
  113. -webkit-transform: translate3d(0px, 0, 0);
  114. -moz-transform: translate3d(0px, 0, 0);
  115. -o-transform: translate(0px, 0px);
  116. -ms-transform: translate3d(0px, 0, 0);
  117. transform: translate3d(0px, 0, 0);
  118. }
  119. </style>