您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

vue中flex最底行布局失效?

vue中flex最底行布局失效?

如图:前两行表现正常,但最后一行中间间距突然变小了,请问是什么原因?

html

                <ul class="program-investment">
                    <li v-for="(item, index) in detailProgramInfo.statistics" :key="index">
                        <p>{{ item.name }}</p>
                        <p>
                            {{ item.sum }}
                            <span>{{ item.unit }}</span>
                        </p>
                    </li>
                </ul>

script

            detailProgramInfo: {
                statistics: [
                    { name: '总投资', sum: 54883, unit: '万元' },
                    { name: '本年计划投资', sum: 12468, unit: '万元' },
                    { name: '本年累计完成投资', sum: 3485, unit: '万元' },
                    { name: '自开工累计完成', sum: 2468, unit: '万元' },
                    { name: '完成总投资比例', sum: 34, unit: '%' },
                    { name: '完成计划投资比例', sum: 43, unit: '%' }
                ],
               

scss

        .program-investment {
            display: flex;
            flex-wrap: wrap;
            justify-content: space-between;
            li {
                flex: 0 0 40%;
                margin-bottom: 12px;
                padding-top: 16px;
                padding-bottom: 16px;
                padding-left: 21px;
                background-color: #F8F8F8;
                p {
                    font-size: 14px;
                    color: #8A8F99;

                    &:last-child {
                        margin-top: 12px;
                        font-size: 20px;
                        color: #2E3033;

                        span {
                            font-size: 14px;
                        }
                    }
                }
            }

          

        }
css 2022/2/15 13:08:21 有541人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶