optionBlock.vue 704 字节
Newer Older
B
baiy 已提交
1
<template>
B
baiy 已提交
2
    <Form inline :style="style" class="option-block">
B
baiy 已提交
3 4 5 6
        <slot></slot>
    </Form>
</template>
<script>
B
update  
baiy 已提交
7 8 9 10 11 12
export default {
    name: 'optionBlock',
    props: {
        center: {
            type: Boolean,
            default: false
B
baiy 已提交
13
        },
B
update  
baiy 已提交
14 15 16 17 18 19 20 21 22 23 24 25
        disablePadding: {
            type: Boolean,
            default: false
        }
    },
    computed: {
        style() {
            let css = {
                padding: !this.disablePadding ? "10px 0" : "0",
            };
            if (this.center) {
                css.textAlign = "center"
B
baiy 已提交
26
            }
B
update  
baiy 已提交
27
            return css;
B
baiy 已提交
28
        }
B
update  
baiy 已提交
29 30
    }
};
B
baiy 已提交
31 32 33
</script>

<style>
B
update  
baiy 已提交
34 35 36
.option-block .ivu-form-item {
    margin-bottom: 0;
}
B
baiy 已提交
37
</style>