feat(Banner):重构 Banner 组件布局与数据逻辑

- 使用 `View` 替代 `div`,优化 Taro 组件结构
- 移除旧的广告位状态逻辑,引入商品数据接口 `listShopGoods`
- 调整右侧热卖区域展示结构,支持商品列表渲染
- 更新图片点击跳转路径及样式细节feat(BestSellers): 增加 Tabs 分类展示热销商品

- 引入 `Tabs` 组件实现分类切换功能- 当前仅实现“今日主推”Tab 展示商品列表
- 其他 Tab(即将到期、活动预告)暂显示空状态组件
-优化部分样式和 Swiper 高度设置

feat(UserCard): 设置用户头像默认图片及移除冗余属性

- 在未登录或无头像时显示默认头像
- 移除 `Image` 组件中冗余的 `alt` 属性

refactor(OrderList): 移除未使用的导航工具函数

- 删除从 `navigation` 工具中导入的 `switchTab` 函数引用
This commit is contained in:
2025-09-20 23:07:24 +08:00
parent 14c0f29361
commit 611f0e3216
4 changed files with 105 additions and 75 deletions

View File

@@ -184,10 +184,10 @@ const UserCard = forwardRef<any, any>((_, ref) => {
<View className={'flex items-center mx-4'}>
{
IsLogin ? (
<Avatar size="large" src={userInfo?.avatar} shape="round"/>
<Avatar size="large" src={userInfo?.avatar || 'https://oss.wsdns.cn/20250623/62f830b85edb4a7293b8948c25e6f987.jpeg'} shape="round"/>
) : (
<Button className={'text-black'} open-type="getPhoneNumber" onGetPhoneNumber={handleGetPhoneNumber}>
<Avatar size="large" src={userInfo?.avatar} shape="round"/>
<Avatar size="large" src={userInfo?.avatar || 'https://oss.wsdns.cn/20250623/62f830b85edb4a7293b8948c25e6f987.jpeg'} shape="round"/>
</Button>
)
}
@@ -240,7 +240,6 @@ const UserCard = forwardRef<any, any>((_, ref) => {
>
<Image
src="https://oss.wsdns.cn/20250913/7c3de38b377344b89131aba40214f63f.png"
alt="个人资料"
style={{
width:"200rpx"
}}