WXL
17 小时以前 05c363fdd7ab04e3bd9a753e2c5d5bfff04d681c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
"use strict";
const common_vendor = require("../../common/vendor.js");
const uni_modules_uviewPlus_libs_mixin_mixin = require("./libs/mixin/mixin.js");
const uni_modules_uviewPlus_libs_mixin_mpMixin = require("./libs/mixin/mpMixin.js");
const uni_modules_uviewPlus_libs_util_route = require("./libs/util/route.js");
const uni_modules_uviewPlus_libs_function_colorGradient = require("./libs/function/colorGradient.js");
const uni_modules_uviewPlus_libs_function_test = require("./libs/function/test.js");
const uni_modules_uviewPlus_libs_function_debounce = require("./libs/function/debounce.js");
const uni_modules_uviewPlus_libs_function_throttle = require("./libs/function/throttle.js");
const uni_modules_uviewPlus_libs_function_calc = require("./libs/function/calc.js");
const uni_modules_uviewPlus_libs_function_index = require("./libs/function/index.js");
const uni_modules_uviewPlus_libs_config_config = require("./libs/config/config.js");
const uni_modules_uviewPlus_libs_config_props = require("./libs/config/props.js");
const uni_modules_uviewPlus_libs_config_zIndex = require("./libs/config/zIndex.js");
const uni_modules_uviewPlus_libs_config_color = require("./libs/config/color.js");
const uni_modules_uviewPlus_libs_function_platform = require("./libs/function/platform.js");
const uni_modules_uviewPlus_libs_function_http = require("./libs/function/http.js");
let themeType = ["primary", "success", "error", "warning", "info"];
function setConfig(configs) {
  uni_modules_uviewPlus_libs_function_index.index.shallowMerge(uni_modules_uviewPlus_libs_config_config.config, configs.config || {});
  uni_modules_uviewPlus_libs_function_index.index.shallowMerge(uni_modules_uviewPlus_libs_config_props.props, configs.props || {});
  uni_modules_uviewPlus_libs_function_index.index.shallowMerge(uni_modules_uviewPlus_libs_config_color.color, configs.color || {});
  uni_modules_uviewPlus_libs_function_index.index.shallowMerge(uni_modules_uviewPlus_libs_config_zIndex.zIndex, configs.zIndex || {});
}
uni_modules_uviewPlus_libs_function_index.index.setConfig = setConfig;
const $u = {
  route: uni_modules_uviewPlus_libs_util_route.route,
  date: uni_modules_uviewPlus_libs_function_index.index.timeFormat,
  // 另名date
  colorGradient: uni_modules_uviewPlus_libs_function_colorGradient.colorGradient.colorGradient,
  hexToRgb: uni_modules_uviewPlus_libs_function_colorGradient.colorGradient.hexToRgb,
  rgbToHex: uni_modules_uviewPlus_libs_function_colorGradient.colorGradient.rgbToHex,
  colorToRgba: uni_modules_uviewPlus_libs_function_colorGradient.colorGradient.colorToRgba,
  test: uni_modules_uviewPlus_libs_function_test.test,
  type: themeType,
  http: uni_modules_uviewPlus_libs_function_http.http,
  config: uni_modules_uviewPlus_libs_config_config.config,
  // uview-plus配置信息相关,比如版本号
  zIndex: uni_modules_uviewPlus_libs_config_zIndex.zIndex,
  debounce: uni_modules_uviewPlus_libs_function_debounce.debounce,
  throttle: uni_modules_uviewPlus_libs_function_throttle.throttle,
  calc: uni_modules_uviewPlus_libs_function_calc.calc,
  mixin: uni_modules_uviewPlus_libs_mixin_mixin.mixin,
  mpMixin: uni_modules_uviewPlus_libs_mixin_mpMixin.mpMixin,
  props: uni_modules_uviewPlus_libs_config_props.props,
  ...uni_modules_uviewPlus_libs_function_index.index,
  color: uni_modules_uviewPlus_libs_config_color.color,
  platform: uni_modules_uviewPlus_libs_function_platform.platform
};
const install = (Vue, upuiParams = "") => {
  if (upuiParams) {
    common_vendor.index.upuiParams = upuiParams;
    let temp = upuiParams();
    if (temp.httpIns) {
      temp.httpIns(uni_modules_uviewPlus_libs_function_http.http);
    }
    if (temp.options) {
      setConfig(temp.options);
    }
  }
  common_vendor.index.$u = $u;
  Vue.config.globalProperties.$u = $u;
  Vue.mixin(uni_modules_uviewPlus_libs_mixin_mixin.mixin);
};
const uviewPlus = {
  install
};
exports.uviewPlus = uviewPlus;
//# sourceMappingURL=../../../.sourcemap/mp-weixin/uni_modules/uview-plus/index.js.map