48 lines
873 B
Vue
48 lines
873 B
Vue
![]() |
<!--
|
|||
|
@name: 新品首发
|
|||
|
@author: kahu4
|
|||
|
@date: 2023-10-27 14:42
|
|||
|
@description:index
|
|||
|
@update: 2023-10-27 14:42
|
|||
|
-->
|
|||
|
<script setup>
|
|||
|
import ThreeGoodRow from "@/pages/index/components/public/ThreeGoodRow.vue"
|
|||
|
import { useRouter } from "@/hooks/useRouter";
|
|||
|
|
|||
|
const props = defineProps({
|
|||
|
products: {
|
|||
|
type: Array
|
|||
|
}
|
|||
|
})
|
|||
|
const {push} = useRouter()
|
|||
|
|
|||
|
</script>
|
|||
|
|
|||
|
<template>
|
|||
|
<blank size="15"></blank>
|
|||
|
|
|||
|
<activity
|
|||
|
title="限时秒杀"
|
|||
|
more="查看更多"
|
|||
|
@moreClick="push({ url: '/pages/newGoods/newGoods' })"
|
|||
|
>
|
|||
|
<template #subTitle>限时秒杀</template>
|
|||
|
<card class="goods-row">
|
|||
|
<ThreeGoodRow :products="props.products"></ThreeGoodRow>
|
|||
|
</card>
|
|||
|
|
|||
|
</activity>
|
|||
|
</template>
|
|||
|
|
|||
|
<style
|
|||
|
scoped
|
|||
|
lang="scss"
|
|||
|
>
|
|||
|
@import "@/style/main.scss";
|
|||
|
|
|||
|
.goods-row {
|
|||
|
@include usePadding(30, 20);
|
|||
|
border-radius: 15rpx;
|
|||
|
}
|
|||
|
</style>
|