<template>
    <view :class="'custom-class ' + utils.bem('col', [span]) + ' ' + (offset ? 'van-col--offset-' + offset : '')" :style="viewStyle">
        <slot />
    </view>
</template>
<script module="utils" lang="wxs" src="@/miniprogram_npm/@vant/weapp/wxs/utils.wxs"></script>
<script>
'use strict';
Object.defineProperty(exports, '__esModule', {
    value: true
});
var component_1 = require('../common/component');
component_1.VantComponent({
    relation: {
        name: 'row',
        type: 'ancestor',
        current: 'col'
    },
    props: {
        span: Number,
        offset: Number
    },
    data: {
        viewStyle: ''
    },
    methods: {
        setGutter: function (gutter) {
            var padding = gutter / 2 + 'px';
            var viewStyle = gutter ? 'padding-left: ' + padding + '; padding-right: ' + padding + ';' : '';
            if (viewStyle !== this.viewStyle) {
                this.setData({
                    viewStyle: viewStyle
                });
            }
        }
    }
});
</script>
<style>
@import './index.css';
</style>
