index.js 591 B

123456789101112131415161718192021222324
  1. import { VantComponent } from '../common/component';
  2. VantComponent({
  3. relation: {
  4. name: 'row',
  5. type: 'ancestor',
  6. current: 'col',
  7. },
  8. props: {
  9. span: Number,
  10. offset: Number
  11. },
  12. data: {
  13. viewStyle: ''
  14. },
  15. methods: {
  16. setGutter(gutter) {
  17. const padding = `${gutter / 2}px`;
  18. const viewStyle = gutter ? `padding-left: ${padding}; padding-right: ${padding};` : '';
  19. if (viewStyle !== this.data.viewStyle) {
  20. this.setData({ viewStyle });
  21. }
  22. }
  23. }
  24. });