准备工作
- 准备组件,只有首页使用
- 导入并使用组件(手动)
- 设置首页底色为
#F7F7F7
静态结构
前台类目布局为独立的组件 CategoryPanel
属于首页的业务组件,存放到首页的 components
目录中。
<script setup lang="ts"> // </script> <template> <view class="category"> <navigator class="category-item" hover-class="none" url="/pages/index/index" v-for="item in 10" :key="item" > <image class="icon" src="https://pcapi-xiaotuxian-front-devtest.itheima.net/miniapp/images/nav_icon_1.png" ></image> <text class="text">居家</text> </navigator> </view> </template> <style lang="scss"> /* 前台类目 */ .category { margin: 20rpx 0 0; padding: 10rpx 0; display: flex; flex-wrap: wrap; min-height: 328rpx; .category-item { width: 150rpx; display: flex; justify-content: center; flex-direction: column; align-items: center; box-sizing: border-box; .icon { width: 100rpx; height: 100rpx; } .text { font-size: 26rpx; color: #666; } } } </style>
这样先添加完成后我们能得到下面这样的界面
标签:category,flex,封装,wrap,前台,组件,首页 From: https://www.cnblogs.com/aixin52129211/p/17980908