index.js 4.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. "use strict";
  2. var __defProp = Object.defineProperty;
  3. var __defProps = Object.defineProperties;
  4. var __getOwnPropDescs = Object.getOwnPropertyDescriptors;
  5. var __getOwnPropSymbols = Object.getOwnPropertySymbols;
  6. var __hasOwnProp = Object.prototype.hasOwnProperty;
  7. var __propIsEnum = Object.prototype.propertyIsEnumerable;
  8. var __defNormalProp = (obj, key, value) => key in obj ? __defProp(obj, key, { enumerable: true, configurable: true, writable: true, value }) : obj[key] = value;
  9. var __spreadValues = (a, b) => {
  10. for (var prop in b || (b = {}))
  11. if (__hasOwnProp.call(b, prop))
  12. __defNormalProp(a, prop, b[prop]);
  13. if (__getOwnPropSymbols)
  14. for (var prop of __getOwnPropSymbols(b)) {
  15. if (__propIsEnum.call(b, prop))
  16. __defNormalProp(a, prop, b[prop]);
  17. }
  18. return a;
  19. };
  20. var __spreadProps = (a, b) => __defProps(a, __getOwnPropDescs(b));
  21. var common_vendor = require("../../common/vendor.js");
  22. var uni_modules_uviewPlus_libs_mixin_mixin = require("./libs/mixin/mixin.js");
  23. var uni_modules_uviewPlus_libs_mixin_mpMixin = require("./libs/mixin/mpMixin.js");
  24. var uni_modules_uviewPlus_libs_luchRequest_core_Request = require("./libs/luch-request/core/Request.js");
  25. var uni_modules_uviewPlus_libs_util_route = require("./libs/util/route.js");
  26. var uni_modules_uviewPlus_libs_function_colorGradient = require("./libs/function/colorGradient.js");
  27. var uni_modules_uviewPlus_libs_function_test = require("./libs/function/test.js");
  28. var uni_modules_uviewPlus_libs_function_debounce = require("./libs/function/debounce.js");
  29. var uni_modules_uviewPlus_libs_function_throttle = require("./libs/function/throttle.js");
  30. var uni_modules_uviewPlus_libs_function_index = require("./libs/function/index.js");
  31. var uni_modules_uviewPlus_libs_config_config = require("./libs/config/config.js");
  32. var uni_modules_uviewPlus_libs_config_props = require("./libs/config/props.js");
  33. var uni_modules_uviewPlus_libs_config_zIndex = require("./libs/config/zIndex.js");
  34. var uni_modules_uviewPlus_libs_config_color = require("./libs/config/color.js");
  35. var uni_modules_uviewPlus_libs_function_platform = require("./libs/function/platform.js");
  36. const http = new uni_modules_uviewPlus_libs_luchRequest_core_Request.Request();
  37. let themeType = ["primary", "success", "error", "warning", "info"];
  38. function setConfig(configs) {
  39. uni_modules_uviewPlus_libs_function_index.index.shallowMerge(uni_modules_uviewPlus_libs_config_config.config, configs.config || {});
  40. uni_modules_uviewPlus_libs_function_index.index.shallowMerge(uni_modules_uviewPlus_libs_config_props.defProps, configs.props || {});
  41. uni_modules_uviewPlus_libs_function_index.index.shallowMerge(uni_modules_uviewPlus_libs_config_color.color, configs.color || {});
  42. uni_modules_uviewPlus_libs_function_index.index.shallowMerge(uni_modules_uviewPlus_libs_config_zIndex.zIndex, configs.zIndex || {});
  43. }
  44. uni_modules_uviewPlus_libs_function_index.index.setConfig = setConfig;
  45. const $u = __spreadProps(__spreadValues({
  46. route: uni_modules_uviewPlus_libs_util_route.route,
  47. date: uni_modules_uviewPlus_libs_function_index.index.timeFormat,
  48. colorGradient: uni_modules_uviewPlus_libs_function_colorGradient.colorGradient.colorGradient,
  49. hexToRgb: uni_modules_uviewPlus_libs_function_colorGradient.colorGradient.hexToRgb,
  50. rgbToHex: uni_modules_uviewPlus_libs_function_colorGradient.colorGradient.rgbToHex,
  51. colorToRgba: uni_modules_uviewPlus_libs_function_colorGradient.colorGradient.colorToRgba,
  52. test: uni_modules_uviewPlus_libs_function_test.test,
  53. type: themeType,
  54. http,
  55. config: uni_modules_uviewPlus_libs_config_config.config,
  56. zIndex: uni_modules_uviewPlus_libs_config_zIndex.zIndex,
  57. debounce: uni_modules_uviewPlus_libs_function_debounce.debounce,
  58. throttle: uni_modules_uviewPlus_libs_function_throttle.throttle,
  59. mixin: uni_modules_uviewPlus_libs_mixin_mixin.mixin,
  60. mpMixin: uni_modules_uviewPlus_libs_mixin_mpMixin.mpMixin,
  61. props: uni_modules_uviewPlus_libs_config_props.defProps
  62. }, uni_modules_uviewPlus_libs_function_index.index), {
  63. color: uni_modules_uviewPlus_libs_config_color.color,
  64. platform: uni_modules_uviewPlus_libs_function_platform.platform
  65. });
  66. common_vendor.index.$u = $u;
  67. const install = (Vue) => {
  68. Vue.config.globalProperties.$u = $u;
  69. Vue.mixin(uni_modules_uviewPlus_libs_mixin_mixin.mixin);
  70. };
  71. var uviewPlus = {
  72. install
  73. };
  74. exports.uviewPlus = uviewPlus;