diff --git a/packages/devui-vue/devui/grid/__tests__/grid.spec.tsx b/packages/devui-vue/devui/grid/__tests__/grid.spec.tsx index 85861434d1bc48b90aa59af899dc14f6ad2114bc..318a472f705dd8500d59a6cbf7f1b53a022400c4 100644 --- a/packages/devui-vue/devui/grid/__tests__/grid.spec.tsx +++ b/packages/devui-vue/devui/grid/__tests__/grid.spec.tsx @@ -92,7 +92,7 @@ describe('d-col', () => { it(`d-col ${item} span`, () => { const wrapper = mount(component) console.log(wrapper.html()) - expect(wrapper.findAll(`.devui-col-${item}-span-${value}`).length) + expect(wrapper.findAll(`.devui-col-${item}-span-${value}`).length).toBe(1) }) }) diff --git a/packages/devui-vue/devui/grid/src/col.scss b/packages/devui-vue/devui/grid/src/col.scss index 228c177d0c0c2314ee3c0bf0d575909fdf788c30..5b5699f4b0439f0a087a323c9f49ee114c5a84f9 100644 --- a/packages/devui-vue/devui/grid/src/col.scss +++ b/packages/devui-vue/devui/grid/src/col.scss @@ -14,7 +14,11 @@ display: none; } -@for $i from 1 to 24 { +.devui-col-xs-span-0 { + display: none; +} + +@for $i from 1 through 24 { .devui-col-offset-#{$i} { margin-left: percentage($i); } @@ -47,7 +51,10 @@ @each $size, $value in (sm, 576), (md, 768), (lg, 992), (xl, 1200), (xxl, 1600) { @media screen and (min-width: #{$value}px) { - @for $i from 1 to 24 { + .devui-col-#{$size}-span-0 { + display: none; + } + @for $i from 1 through 24 { .devui-col-#{$size}-offset-#{$i} { margin-left: percentage($i); } diff --git a/packages/devui-vue/docs/components/grid/index.md b/packages/devui-vue/docs/components/grid/index.md index a45e41dcd26ac2d5b6ac857ae8ccb01eaa7a5ca0..77372adc42eaf66076b111f628a30c2c4efd3e0e 100644 --- a/packages/devui-vue/docs/components/grid/index.md +++ b/packages/devui-vue/docs/components/grid/index.md @@ -14,22 +14,22 @@ ```vue