|
@@ -16,23 +16,30 @@
|
|
|
(ionInput)="searchProducts($event)">
|
|
|
</ion-searchbar>
|
|
|
|
|
|
- <!-- 分类区域(可横向滑动) -->
|
|
|
- <div class="category-scroll">
|
|
|
- <div class="category-scroll-inner">
|
|
|
- <ion-grid>
|
|
|
- <ion-row class="category-row">
|
|
|
- <ion-col size="3" *ngFor="let category of categories" class="category-col">
|
|
|
- <div class="category-item" (click)="onCategoryClick(category)">
|
|
|
- <div class="category-image-wrapper">
|
|
|
- <img [src]="category.image" alt="{{category.name}}" class="category-image">
|
|
|
- </div>
|
|
|
- <div class="category-text">{{ category.name }}</div>
|
|
|
+ <!-- 分类区域(可横向滑动) -->
|
|
|
+<div class="category-scroll">
|
|
|
+ <div class="category-scroll-inner">
|
|
|
+ <ion-grid>
|
|
|
+ <ion-row class="category-row">
|
|
|
+ <ion-col
|
|
|
+ size="3"
|
|
|
+ size-sm="3"
|
|
|
+ size-md="3"
|
|
|
+ size-lg="3"
|
|
|
+ size-xl="3"
|
|
|
+ *ngFor="let category of categories"
|
|
|
+ class="category-col">
|
|
|
+ <div class="category-item" (click)="onCategoryClick(category)">
|
|
|
+ <div class="category-image-wrapper">
|
|
|
+ <img [src]="category.image" alt="{{category.name}}" class="category-image">
|
|
|
</div>
|
|
|
- </ion-col>
|
|
|
- </ion-row>
|
|
|
- </ion-grid>
|
|
|
- </div>
|
|
|
+ <div class="category-text">{{ category.name }}</div>
|
|
|
+ </div>
|
|
|
+ </ion-col>
|
|
|
+ </ion-row>
|
|
|
+ </ion-grid>
|
|
|
</div>
|
|
|
+</div>
|
|
|
|
|
|
<!-- 热销模块 -->
|
|
|
<div class="marketing-section">
|