apps/h5/src/components/Layout/ContentView.vue
New file @@ -0,0 +1,29 @@ <template> <div :class="['content-view-wrapper', { paddingH }]"> <slot /> </div> </template> <script setup lang="ts"> defineOptions({ name: 'ContentView', }); type Props = { paddingH?: boolean; }; const props = withDefaults(defineProps<Props>(), { paddingH: true, }); </script> <style lang="scss" scoped> @use '@/style/common.scss' as *; .content-view-wrapper { &.paddingH { padding: 0 boleGetCssVar('size', 'body-padding-h'); } } </style>