diff --git a/packages/varlet-vue2-ui/src/row/Row.vue b/packages/varlet-vue2-ui/src/row/Row.vue index 41fd865..b2e4705 100644 --- a/packages/varlet-vue2-ui/src/row/Row.vue +++ b/packages/varlet-vue2-ui/src/row/Row.vue @@ -28,6 +28,17 @@ export default defineComponent({ average() { return toPxNum(this.gutter) / 2 }, + length() { + return this.cols.length + }, + }, + watch: { + gutter() { + this.computePadding() + }, + length() { + this.computePadding() + }, }, methods: { computePadding() { diff --git a/packages/varlet-vue2-ui/src/row/__tests__/__snapshots__/index.spec.js.snap b/packages/varlet-vue2-ui/src/row/__tests__/__snapshots__/index.spec.js.snap index b990e3b..5c47232 100644 --- a/packages/varlet-vue2-ui/src/row/__tests__/__snapshots__/index.spec.js.snap +++ b/packages/varlet-vue2-ui/src/row/__tests__/__snapshots__/index.spec.js.snap @@ -3,18 +3,10 @@ exports[`test col in responsive 1`] = ` "
-
-
1
-
-
-
2
-
-
-
3
-
-
-
4
-
+
1
+
2
+
3
+
4
" `; @@ -22,18 +14,10 @@ exports[`test col in responsive 1`] = ` exports[`test col in responsive 2`] = ` "
-
-
1
-
-
-
2
-
-
-
3
-
-
-
4
-
+
1
+
2
+
3
+
4
" `; @@ -41,18 +25,10 @@ exports[`test col in responsive 2`] = ` exports[`test col in responsive 3`] = ` "
-
-
1
-
-
-
2
-
-
-
3
-
-
-
4
-
+
1
+
2
+
3
+
4
" `; @@ -60,18 +36,10 @@ exports[`test col in responsive 3`] = ` exports[`test col in responsive 4`] = ` "
-
-
1
-
-
-
2
-
-
-
3
-
-
-
4
-
+
1
+
2
+
3
+
4
" `; @@ -79,12 +47,8 @@ exports[`test col in responsive 4`] = ` exports[`test col in row 1`] = ` "
-
-
1
-
-
-
2
-
+
1
+
2
" `; @@ -92,12 +56,8 @@ exports[`test col in row 1`] = ` exports[`test col in row 2`] = ` "
-
-
1
-
-
-
2
-
+
1
+
2
" `; @@ -105,18 +65,10 @@ exports[`test col in row 2`] = ` exports[`test row Responsive example 1`] = ` "
-
-
1
-
-
-
2
-
-
-
3
-
-
-
4
-
+
1
+
2
+
3
+
4
" `; @@ -124,25 +76,17 @@ exports[`test row Responsive example 1`] = ` exports[`test row ResponsiveObject example 1`] = ` "
-
-
- 1 -
+
+ 1
-
-
- 2 -
+
+ 2
-
-
- 3 -
+
+ 3
-
-
- 4 -
+
+ 4
" @@ -153,115 +97,63 @@ exports[`test row example 1`] = `
栅格系统
-
-
span: 8
-
-
-
span: 8
-
-
-
span: 8
-
-
-
span: 8
-
-
-
span: 8
-
-
-
span: 8
-
+
span: 8
+
span: 8
+
span: 8
+
span: 8
+
span: 8
+
span: 8
偏移
-
-
offset: 8 span: 16
-
-
-
span: 8
-
-
-
span: 8
-
-
-
span: 8
-
+
offset: 8 span: 16
+
span: 8
+
span: 8
+
span: 8
对齐
-
-
span: 8
-
-
-
span: 8
-
+
span: 8
+
span: 8
-
-
span: 8
-
-
-
span: 8
-
+
span: 8
+
span: 8
-
-
span: 8
-
-
-
span: 8
-
+
span: 8
+
span: 8
-
-
span: 8
-
-
-
span: 8
-
+
span: 8
+
span: 8
-
-
span: 8
-
-
-
span: 8
-
+
span: 8
+
span: 8
列间距
-
-
span: 8
-
-
-
span: 8
-
-
-
span: 8
-
-
-
span: 8
-
-
-
span: 8
-
-
-
span: 8
-
+
span: 8
+
span: 8
+
span: 8
+
span: 8
+
span: 8
+
span: 8
"