meobohui-supplier.vue 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131
  1. <template>
  2. <view class="container home clearfix">
  3. <!-- 参展商 -->
  4. <view class="container-page clearfix">
  5. <view class="tui-group-list">
  6. <view class="floor-item-sup" v-for="(supps,index) in supplierList2" :key="index" @click="goSupplier(supps.id)">
  7. <image :src="supps.image" class="floor-item-image" mode=""></image>
  8. </view>
  9. </view>
  10. </view>
  11. <!-- 侧边 -->
  12. <scroll-top :isScrollTop="isScrollTop" :bottom="50"></scroll-top>
  13. </view>
  14. </template>
  15. <script>
  16. import authorize from '@/common/config/authorize.js'
  17. import pageFloor from '@/components/cm-module/homeIndex/pageFloor.vue'
  18. import supplierList from '@/components/cm-module/homeIndex/supplierList.vue'
  19. import { userInfoLogin } from "@/api/use.js"
  20. import { mapState,mapMutations} from 'vuex';
  21. export default {
  22. components:{
  23. pageFloor,
  24. supplierList,
  25. },
  26. data() {
  27. return {
  28. userID:0,
  29. current:0,
  30. mode:'round',
  31. modallayer:false,
  32. isLogin:false,
  33. skeletonShow: true,
  34. userIdentity:'',
  35. supplierList2:[
  36. {image:'http://static-b.caimei365.com/app/meibohui/meibo_logo@_01.png',id:23456},
  37. {image:'http://static-b.caimei365.com/app/meibohui/meibo_logo@_01.png',id:23456},
  38. {image:'http://static-b.caimei365.com/app/meibohui/meibo_logo@_01.png',id:23456},
  39. {image:'http://static-b.caimei365.com/app/meibohui/meibo_logo@_01.png',id:23456},
  40. {image:'http://static-b.caimei365.com/app/meibohui/meibo_logo@_01.png',id:23456},
  41. {image:'http://static-b.caimei365.com/app/meibohui/meibo_logo@_01.png',id:23456},
  42. {image:'http://static-b.caimei365.com/app/meibohui/meibo_logo@_01.png',id:23456},
  43. {image:'http://static-b.caimei365.com/app/meibohui/meibo_logo@_01.png',id:23456},
  44. {image:'http://static-b.caimei365.com/app/meibohui/meibo_logo@_01.png',id:23456},
  45. {image:'http://static-b.caimei365.com/app/meibohui/meibo_logo@_01.png',id:23456},
  46. {image:'http://static-b.caimei365.com/app/meibohui/meibo_logo@_01.png',id:23456},
  47. {image:'http://static-b.caimei365.com/app/meibohui/meibo_logo@_01.png',id:23456},
  48. {image:'http://static-b.caimei365.com/app/meibohui/meibo_logo@_01.png',id:23456},
  49. {image:'http://static-b.caimei365.com/app/meibohui/meibo_logo@_01.png',id:23456},
  50. {image:'http://static-b.caimei365.com/app/meibohui/meibo_logo@_01.png',id:23456}
  51. ],
  52. isScrollTop:false
  53. }
  54. },
  55. onLoad() {
  56. },
  57. computed: {
  58. ...mapState(['hasLogin','userInfo','identity','isActivity'])
  59. },
  60. methods: {
  61. ...mapMutations(['login','logout']),
  62. goSupplier(value){//跳供应商资料页
  63. this.$api.navigateTo('/supplier/pages/user/my-shop?shopId='+value)
  64. },
  65. },
  66. onPageScroll(e){//实时获取到滚动的值
  67. if(e.scrollTop>400){
  68. this.isScrollTop = true
  69. }else{
  70. this.isScrollTop = false
  71. }
  72. },
  73. onPullDownRefresh() {//下拉刷新
  74. this.getHomeInformation()
  75. uni.stopPullDownRefresh()
  76. },
  77. onShareAppMessage(res){//分享转发
  78. if (res.from === 'button') {
  79. // 来自页面内转发按钮
  80. }
  81. return {
  82. title: '生美医美正品采购服务平台',
  83. path: '/h5/pages/activity/meobohui',
  84. imageUrl:'https://static.caimei365.com/app/img/bg/min-banner.jpg'
  85. }
  86. },
  87. onShow(){
  88. }
  89. }
  90. </script>
  91. <style lang="scss">
  92. page{
  93. background-color: #F7F7F7;
  94. }
  95. .container-page{
  96. background-color: #F7F7F7;
  97. width: 100%;
  98. height: auto;
  99. box-sizing: border-box;
  100. padding: 24rpx;
  101. float: left;
  102. }
  103. .tui-group-list{
  104. width: 100%;
  105. height: auto;
  106. .floor-item-sup{
  107. width: 162rpx;
  108. height: 162rpx;
  109. float: left;
  110. margin-right: 18rpx;
  111. margin-bottom: 24rpx;
  112. &:nth-child(4n){
  113. margin-right: 0;
  114. }
  115. .floor-item-image{
  116. width: 100%;
  117. height: 100%;
  118. display: block;
  119. }
  120. }
  121. }
  122. .container-section{
  123. width: 100%;
  124. height: auto;
  125. background-color: #F7F7F7;
  126. }
  127. </style>