This commit is contained in:
梁灏 2018-05-14 11:46:11 +08:00
parent 679b2a2b8e
commit ce7b39c204
2 changed files with 7 additions and 4 deletions

View file

@ -4,7 +4,7 @@
</div>
</template>
<script>
import { oneOf, findComponentsDownward } from '../../utils/assist';
import { oneOf, findComponentDownward, findBrothersComponents } from '../../utils/assist';
const prefixCls = 'ivu-row';
@ -58,7 +58,10 @@
},
methods: {
updateGutter (val) {
const Cols = findComponentsDownward(this, 'iCol');
// Col Row Col
// const Cols = findComponentsDownward(this, 'iCol');
const Col = findComponentDownward(this, 'iCol');
const Cols = findBrothersComponents(Col, 'iCol', false);
if (Cols.length) {
Cols.forEach((child) => {
if (val !== 0) {

View file

@ -230,12 +230,12 @@ export function findComponentsUpward (context, componentName) {
}
// Find brothers components
export function findBrothersComponents (context, componentName) {
export function findBrothersComponents (context, componentName, exceptMe = true) {
let res = context.$parent.$children.filter(item => {
return item.$options.name === componentName;
});
let index = res.indexOf(context);
res.splice(index, 1);
if (exceptMe) res.splice(index, 1);
return res;
}