UNPKG

vant-fork

Version:

Lightweight Mobile UI Components built on Vue

39 lines (35 loc) 867 B
import create from '../utils/create'; export default create({ render: function render() { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; return _c(_vm.tag, { tag: "component", class: _vm.b((_obj = {}, _obj[_vm.span] = _vm.span, _obj["offset-" + _vm.offset] = _vm.offset, _obj)), style: _vm.style }, [_vm._t("default")], 2); var _obj; }, name: 'col', props: { span: [Number, String], offset: [Number, String], tag: { type: String, default: 'div' } }, computed: { gutter: function gutter() { return this.$parent && Number(this.$parent.gutter) || 0; }, style: function style() { var padding = this.gutter / 2 + "px"; return this.gutter ? { paddingLeft: padding, paddingRight: padding } : {}; } } });