index.js 645 B

12345678910111213141516171819202122232425262728
  1. 'use strict';
  2. Object.defineProperty(exports, '__esModule', { value: true });
  3. var component_1 = require('../common/component');
  4. component_1.VantComponent({
  5. relation: {
  6. name: 'row',
  7. type: 'ancestor',
  8. current: 'col',
  9. },
  10. props: {
  11. span: Number,
  12. offset: Number,
  13. },
  14. data: {
  15. viewStyle: '',
  16. },
  17. methods: {
  18. setGutter: function (gutter) {
  19. var padding = gutter / 2 + 'px';
  20. var viewStyle = gutter
  21. ? 'padding-left: ' + padding + '; padding-right: ' + padding + ';'
  22. : '';
  23. if (viewStyle !== this.data.viewStyle) {
  24. this.setData({ viewStyle: viewStyle });
  25. }
  26. },
  27. },
  28. });