index.js 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. "use strict";
  2. var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
  3. if (k2 === undefined) k2 = k;
  4. var desc = Object.getOwnPropertyDescriptor(m, k);
  5. if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
  6. desc = { enumerable: true, get: function() { return m[k]; } };
  7. }
  8. Object.defineProperty(o, k2, desc);
  9. }) : (function(o, m, k, k2) {
  10. if (k2 === undefined) k2 = k;
  11. o[k2] = m[k];
  12. }));
  13. var __exportStar = (this && this.__exportStar) || function(m, exports) {
  14. for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p);
  15. };
  16. Object.defineProperty(exports, "__esModule", { value: true });
  17. exports.transformComponentLink = exports.transformTapToClick = exports.transformMatchMedia = exports.transformH5BuiltInComponents = exports.matchTransformModel = exports.createTransformModel = exports.matchTransformOn = exports.createTransformOn = exports.ATTR_DATASET_EVENT_OPTS = exports.STRINGIFY_JSON = exports.createSrcsetTransformWithOptions = exports.createAssetUrlTransformWithOptions = void 0;
  18. const uni_shared_1 = require("@dcloudio/uni-shared");
  19. const transformTag_1 = require("./transformTag");
  20. const transformEvent_1 = require("./transformEvent");
  21. const transformComponent_1 = require("./transformComponent");
  22. const constants_1 = require("../../mp/constants");
  23. __exportStar(require("./transformRef"), exports);
  24. __exportStar(require("./transformPageHead"), exports);
  25. __exportStar(require("./transformComponent"), exports);
  26. __exportStar(require("./transformEvent"), exports);
  27. __exportStar(require("./transformTag"), exports);
  28. __exportStar(require("./transformUTSComponent"), exports);
  29. var templateTransformAssetUrl_1 = require("./templateTransformAssetUrl");
  30. Object.defineProperty(exports, "createAssetUrlTransformWithOptions", { enumerable: true, get: function () { return templateTransformAssetUrl_1.createAssetUrlTransformWithOptions; } });
  31. var templateTransformSrcset_1 = require("./templateTransformSrcset");
  32. Object.defineProperty(exports, "createSrcsetTransformWithOptions", { enumerable: true, get: function () { return templateTransformSrcset_1.createSrcsetTransformWithOptions; } });
  33. var vOn_1 = require("./vOn");
  34. Object.defineProperty(exports, "STRINGIFY_JSON", { enumerable: true, get: function () { return vOn_1.STRINGIFY_JSON; } });
  35. Object.defineProperty(exports, "ATTR_DATASET_EVENT_OPTS", { enumerable: true, get: function () { return vOn_1.ATTR_DATASET_EVENT_OPTS; } });
  36. Object.defineProperty(exports, "createTransformOn", { enumerable: true, get: function () { return vOn_1.createTransformOn; } });
  37. Object.defineProperty(exports, "matchTransformOn", { enumerable: true, get: function () { return vOn_1.defaultMatch; } });
  38. var vModel_1 = require("./vModel");
  39. Object.defineProperty(exports, "createTransformModel", { enumerable: true, get: function () { return vModel_1.createTransformModel; } });
  40. Object.defineProperty(exports, "matchTransformModel", { enumerable: true, get: function () { return vModel_1.defaultMatch; } });
  41. exports.transformH5BuiltInComponents = (0, transformTag_1.createTransformTag)(uni_shared_1.BUILT_IN_TAG_NAMES.reduce((tags, tag) => ((tags[tag] = uni_shared_1.COMPONENT_PREFIX + tag), tags), {}));
  42. exports.transformMatchMedia = (0, transformTag_1.createTransformTag)({
  43. 'match-media': 'uni-match-media',
  44. });
  45. exports.transformTapToClick = (0, transformEvent_1.createTransformEvent)({
  46. tap: (node) => {
  47. // 地图组件有自己特定的 tap 事件
  48. if (node.tag === 'map' || node.tag === 'v-uni-map') {
  49. return 'tap';
  50. }
  51. return 'click';
  52. },
  53. });
  54. exports.transformComponentLink = (0, transformComponent_1.createTransformComponentLink)(constants_1.COMPONENT_BIND_LINK);