s-goods-scroll.vue 706 B

1234567891011121314151617181920212223242526272829303132
  1. <template>
  2. <view class="goods-scroll-box">
  3. <scroll-view class="scroll-box" scroll-x scroll-anchoring>
  4. <view class="goods-box ss-flex">
  5. <view v-for="(item, index) in list" :key="index">
  6. <s-goods-column
  7. class="goods-card ss-m-l-20"
  8. size="sm"
  9. :data="item"
  10. :titleWidth="200 - marginLeft - marginRight"
  11. ></s-goods-column>
  12. </view>
  13. </view>
  14. </scroll-view>
  15. </view>
  16. </template>
  17. <script setup>
  18. /**
  19. * 商品组 - 横向滚动商品
  20. */
  21. const props = defineProps({
  22. list: {
  23. type: Array,
  24. default() {
  25. return [];
  26. },
  27. },
  28. });
  29. </script>
  30. <style lang="scss" scoped></style>