@mixin dom-size ($difference-value: 0, $borderSize: 2, $children: no) {
    @if $children == no{
        font-size: $font-size-base;
        height: $form-dom-height-base + $difference-value;
        line-height: $form-dom-height-base - $borderSize + $difference-value;
    }
    &-size{
        @if $children == no {
            &-large{
                font-size: $font-size-large;
                height: $form-dom-height-large + $difference-value;
                line-height: $form-dom-height-large - $borderSize + $difference-value;
            }
            &-small{
                font-size: $font-size-small;
                height: $form-dom-height-small + $difference-value;
                line-height: $form-dom-height-small - $borderSize + $difference-value;
            }
        } @else {
            &-large{
                #{$children} {
                    font-size: $font-size-large;
                    height: $form-dom-height-large + $difference-value;
                    line-height: $form-dom-height-large - $borderSize + $difference-value;
                }
            }
            &-small{
                #{$children} {
                    font-size: $font-size-small;
                    height: $form-dom-height-small + $difference-value;
                    line-height: $form-dom-height-small - $borderSize + $difference-value;
                }
            }
        }

    }
}
/**
 * 20190427 新增$children字段，为了兼容需要通过父节点大小控制子节点大小的情况
 */
@mixin form-dom-size ($difference-value: 0, $hasBorder: yes, $children: no) {
    $borderSize: 2;
    @if $hasBorder == no {
        $borderSize: 0;
    }
    @include dom-size($difference-value, $borderSize, $children);
}
