1234567891011121314151617181920212223242526272829303132333435363738394041 |
- <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>
|