From d8b41fff43a2cee6a8f714ffa807623b15803786 Mon Sep 17 00:00:00 2001 From: quanyawei <401863037@qq.com> Date: Fri, 20 Oct 2023 15:21:35 +0800 Subject: [PATCH] fix:立行立改Uniapp小程序新建项目 --- uni_modules/uview-ui/index.js | 79 +++++++++++++++++++++++++++++++++++++++ 1 files changed, 79 insertions(+), 0 deletions(-) diff --git a/uni_modules/uview-ui/index.js b/uni_modules/uview-ui/index.js new file mode 100644 index 0000000..651c090 --- /dev/null +++ b/uni_modules/uview-ui/index.js @@ -0,0 +1,79 @@ +// ���������������������������������������vue.config.js������transpileDependencies���������������https://www.uviewui.com/components/npmSetting.html#_5-cli������������������ +const pleaseSetTranspileDependencies = {}, babelTest = pleaseSetTranspileDependencies?.test + + + +// ������������mixin +import mixin from './libs/mixin/mixin.js' +// ������������������mixin +import mpMixin from './libs/mixin/mpMixin.js' +// ������������������http������������������������ +import Request from './libs/luch-request' + +// ������������ +import route from './libs/util/route.js' +// ������������������,colorGradient-������������,hexToRgb-���������������������rgb������,rgbToHex-rgb��������������� +import colorGradient from './libs/function/colorGradient.js' + +// ������������ +import test from './libs/function/test.js' +// ������������ +import debounce from './libs/function/debounce.js' +// ������������ +import throttle from './libs/function/throttle.js' +// ��������������������������� +import index from './libs/function/index.js' + +// ������������ +import config from './libs/config/config.js' +// props������������ +import props from './libs/config/props.js' +// ������������fixed������������z-index������������ +import zIndex from './libs/config/zIndex.js' +// ������������������������������������������ +import color from './libs/config/color.js' +// ������ +import platform from './libs/function/platform' + +const $u = { + route, + date: index.timeFormat, // ������date + colorGradient: colorGradient.colorGradient, + hexToRgb: colorGradient.hexToRgb, + rgbToHex: colorGradient.rgbToHex, + colorToRgba: colorGradient.colorToRgba, + test, + type: ['primary', 'success', 'error', 'warning', 'info'], + http: new Request(), + config, // uView������������������������������������ + zIndex, + debounce, + throttle, + mixin, + mpMixin, + props, + ...index, + color, + platform +} + +// $u���������uni��������� +uni.$u = $u + +const install = (Vue) => { + // ���������������������������������������date���timeFormat + Vue.filter('timeFormat', (timestamp, format) => uni.$u.timeFormat(timestamp, format)) + Vue.filter('date', (timestamp, format) => uni.$u.timeFormat(timestamp, format)) + // ��������������������������������������������������� + Vue.filter('timeFrom', (timestamp, format) => uni.$u.timeFrom(timestamp, format)) + // ���������������uni���Vue.prototype��� + // #ifndef APP-NVUE + // ������vue������������Vue.prototype���������������������nvue���������Vue.prototype���Vue.mixin������������ + Vue.prototype.$u = $u + Vue.mixin(mixin) + // #endif +} + +export default { + install +} -- Gitblit v1.8.0