first commit
This commit is contained in:
69
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/index.js
vendored
Normal file
69
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/index.js
vendored
Normal file
@@ -0,0 +1,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");
|
||||
require("./libs/i18n/index.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_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;
|
||||
Reference in New Issue
Block a user