项目原始demo,不改动
Não pode escolher mais do que 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
Este repositório está arquivado. Pode ver ficheiros e cloná-lo, mas não pode fazer envios ou lançar questões ou pedidos de integração.

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", {
  3. value: true
  4. });
  5. exports.default = VGrid;
  6. var _vue = _interopRequireDefault(require("vue"));
  7. function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
  8. // Types
  9. function VGrid(name) {
  10. /* @vue/component */
  11. return _vue.default.extend({
  12. name: "v-".concat(name),
  13. functional: true,
  14. props: {
  15. id: String,
  16. tag: {
  17. type: String,
  18. default: 'div'
  19. }
  20. },
  21. render: function render(h, _ref) {
  22. var props = _ref.props,
  23. data = _ref.data,
  24. children = _ref.children;
  25. data.staticClass = "".concat(name, " ").concat(data.staticClass || '').trim();
  26. var attrs = data.attrs;
  27. if (attrs) {
  28. // reset attrs to extract utility clases like pa-3
  29. data.attrs = {};
  30. var classes = Object.keys(attrs).filter(function (key) {
  31. // TODO: Remove once resolved
  32. // https://github.com/vuejs/vue/issues/7841
  33. if (key === 'slot') return false;
  34. var value = attrs[key]; // add back data attributes like data-test="foo" but do not
  35. // add them as classes
  36. if (key.startsWith('data-')) {
  37. data.attrs[key] = value;
  38. return false;
  39. }
  40. return value || typeof value === 'string';
  41. });
  42. if (classes.length) data.staticClass += " ".concat(classes.join(' '));
  43. }
  44. if (props.id) {
  45. data.domProps = data.domProps || {};
  46. data.domProps.id = props.id;
  47. }
  48. return h(props.tag, data, children);
  49. }
  50. });
  51. }
  52. //# sourceMappingURL=grid.js.map