shared.js 850 B

1234567891011121314151617181920
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", { value: true });
  3. exports.hyphenateAttr = exports.hyphenateTag = exports.getSlotsPropertyName = void 0;
  4. const shared_1 = require("@vue/shared");
  5. function getSlotsPropertyName(vueVersion) {
  6. return vueVersion < 3 ? '$scopedSlots' : '$slots';
  7. }
  8. exports.getSlotsPropertyName = getSlotsPropertyName;
  9. var shared_2 = require("@vue/shared");
  10. Object.defineProperty(exports, "hyphenateTag", { enumerable: true, get: function () { return shared_2.hyphenate; } });
  11. function hyphenateAttr(str) {
  12. let hyphencase = (0, shared_1.hyphenate)(str);
  13. // fix https://github.com/vuejs/core/issues/8811
  14. if (str.length && str[0] !== str[0].toLowerCase()) {
  15. hyphencase = '-' + hyphencase;
  16. }
  17. return hyphencase;
  18. }
  19. exports.hyphenateAttr = hyphenateAttr;
  20. //# sourceMappingURL=shared.js.map