<!-- * @Author: your name * @Date: 2022-04-18 18:00:22 * @LastEditTime: 2022-08-31 14:21:24 * @LastEditors: 纪泽龙 jizelong@qq.com * @Description: 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE * @FilePath: /gassafety-progress/gassafetyprogress-web/src/views/statistic/overview/conponents/Left.vue --> <template> <div class="all-flex-h right-component"> <div class="one"> <One v-if="windowInnerWidth>1300"/> <OneZ v-else/> </div> <div class="two"> <Two /> </div> <div class="three"> <CharBoxC v-if="windowInnerWidth>1300"/> <CharBoxCZ v-else/> </div> <div class="four"> <CharBoxD /> </div> </div> </template> <script> import One from "./One"; import OneZ from "./OneZ"; import Two from "./Two"; import CharBoxC from "./CharBoxC"; import CharBoxCZ from "./CharBoxCZ"; import CharBoxD from "./CharBoxD"; export default { name: "", components: { One, OneZ, Two, CharBoxC, CharBoxCZ, CharBoxD, }, data() { return { windowInnerWidth: 0, }; }, created() { this.windowInnerWidth = window.innerWidth; }, methods: {}, }; </script> <style lang="scss" scoped> .right-component { width: 99.8%; height: 100%; justify-content: space-between; > div { box-shadow: 2px 0px 10px 1px rgba(0, 0, 0, 0.1); border-radius: 3px; margin-bottom: 3px; &.one, &.two { height: 12.2%; min-height: 104px; // background-color: yellow; } &.three, &.four { // height: 37.3%; flex: 1; // background-color: blue; } } } </style>