hejianhao
2026-08-20 035a347d60ab1f665b1d5eb18b6ac93651aba042
feat0806: APP项目中心样式
3个文件已修改
26 ■■■■■ 已修改文件
traditionalApp/pages/good/good.vue 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
traditionalApp/pages/good/projectDetail.vue 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
traditionalApp/pages/good/projectList.vue 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
traditionalApp/pages/good/good.vue
@@ -213,7 +213,7 @@
    }
}
.entry-content {
.content {
    padding: 32rpx 40rpx 0;
    box-sizing: border-box;
traditionalApp/pages/good/projectDetail.vue
@@ -15,9 +15,6 @@
            <view v-if="loading" class="status-text">加载中...</view>
            <view v-else-if="!detail.id" class="status-text">内容不存在</view>
            <view v-else>
                <!-- 标题 -->
                <view class="detail-title">{{ detail.title }}</view>
                <!-- 视频内容 -->
                <view v-if="detail.contentType === 2 && detail.videoUrl" class="video-wrap">
                    <video
@@ -27,6 +24,8 @@
                        :show-center-play-btn="true"
                        :enable-progress-gesture="true"
                    ></video>
                    <!-- 标题 -->
                    <view class="detail-title">{{ detail.title }}</view>
                    <!-- 视频介绍 -->
                    <view v-if="detail.videoDescription" class="video-description">
                        {{ detail.videoDescription }}
@@ -34,8 +33,13 @@
                </view>
                <!-- 图文内容 -->
                <view v-if="detail.contentType === 1 && detail.content" class="html-content">
                    <rich-text :nodes="detail.content"></rich-text>
                <view v-if="detail.contentType === 1">
                    <!-- 标题 -->
                    <view class="detail-title">{{ detail.title }}</view>
                    <!-- 内容 -->
                    <view v-if="detail.content" class="html-content">
                        <rich-text :nodes="detail.content"></rich-text>
                    </view>
                </view>
                <!-- 点击量 -->
traditionalApp/pages/good/projectList.vue
@@ -158,19 +158,19 @@
}
.content {
    padding: 24rpx 32rpx;
    padding: 24rpx 24rpx;
}
.article-list {
    display: flex;
    flex-direction: column;
    gap: 24rpx;
    flex-wrap: wrap;
    gap: 16rpx;
}
.article-item {
    position: relative;
    width: 100%;
    height: 320rpx;
    width: calc((100% - 16rpx) / 2);
    height: 280rpx;
    border-radius: 16rpx;
    overflow: hidden;
}