From 0ff8396bcf3c5908b3e98aeaa6e026888c383483 Mon Sep 17 00:00:00 2001 From: Artyom <2750916302@qq.com> Date: Wed, 18 Dec 2024 21:29:56 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AF=B9=E7=94=A8=E6=88=B7=E9=85=8D=E7=BD=AE?= =?UTF-8?q?=E6=96=87=E4=BB=B6=E5=92=8C=E8=8F=9C=E5=93=81=E9=85=8D=E7=BD=AE?= =?UTF-8?q?=E6=96=87=E4=BB=B6=E6=B7=BB=E5=8A=A0=E5=8A=9F=E8=83=BD=E5=92=8C?= =?UTF-8?q?=E6=B3=A8=E9=87=8A=E8=A1=A5=E5=85=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .idea/misc.xml | 2 +- user/mp-weixin/components/empty/empty.js | 44 ++- .../components/uni-icons/uni-icons.js | 36 +- .../components/uni-nav-bar/uni-nav-bar.js | 36 +- user/mp-weixin/components/uni-phone/index.js | 36 +- user/mp-weixin/components/uni-piker/index.js | 41 ++- .../uni-ui/lib/uni-easyinput/uni-easyinput.js | 319 ++++++++++-------- 7 files changed, 299 insertions(+), 215 deletions(-) diff --git a/.idea/misc.xml b/.idea/misc.xml index 20e6aef..75cbc6f 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -14,7 +14,7 @@ - + \ No newline at end of file diff --git a/user/mp-weixin/components/empty/empty.js b/user/mp-weixin/components/empty/empty.js index 3ef32a2..2fdb5a0 100644 --- a/user/mp-weixin/components/empty/empty.js +++ b/user/mp-weixin/components/empty/empty.js @@ -70,21 +70,35 @@ __webpack_require__.r(__webpack_exports__); /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); -var components -var render = function() { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h -} -var recyclableRender = false -var staticRenderFns = [] -render._withStripped = true + "use strict"; // 使用严格模式,以捕获常见的编码错误和不安全的操作。 + +// 导出模块的渲染函数、静态渲染函数、可回收渲染函数和组件。 + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); + /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); + /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); + /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); + + var components; + // 定义一个变量来存储组件。 + +// 定义渲染函数。 + var render = function() { + var _vm = this; + // 保存当前上下文的引用。 + var _h = _vm.$createElement; + // 创建虚拟节点的函数。 + var _c = _vm._self._c || _h; + // 用于渲染子组件的辅助函数。 + } + + var recyclableRender = false; + // 标记是否支持可回收渲染。 + var staticRenderFns = []; + // 定义静态渲染函数数组。 + render._withStripped = true; + // 标记渲染函数是否已剥离了生产环境的警告信息。 + diff --git a/user/mp-weixin/components/uni-icons/uni-icons.js b/user/mp-weixin/components/uni-icons/uni-icons.js index feb6e84..94ed3a1 100644 --- a/user/mp-weixin/components/uni-icons/uni-icons.js +++ b/user/mp-weixin/components/uni-icons/uni-icons.js @@ -23,18 +23,30 @@ var renderjs /* normalize component */ -var component = Object(_F_HBuilderX_2_2_2_20190816_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])( - _uni_icons_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _uni_icons_vue_vue_type_template_id_0bf90c00_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"], - _uni_icons_vue_vue_type_template_id_0bf90c00_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], - false, - null, - "0bf90c00", - null, - false, - _uni_icons_vue_vue_type_template_id_0bf90c00_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"], - renderjs -) +// 使用 Vue Loader 的 componentNormalizer 函数来规范化组件定义 + var component = Object(_F_HBuilderX_2_2_2_20190816_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])( + // 导入组件的类型脚本模块 + _uni_icons_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + // 导入组件的模板渲染函数 + _uni_icons_vue_vue_type_template_id_0bf90c00_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"], + // 导入组件的静态渲染函数数组 + _uni_icons_vue_vue_type_template_id_0bf90c00_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + // 是否为功能组件(functional component) + false, + // 组件的 inject 选项,用于依赖注入 + null, + // 组件的唯一标识符,用于缓存和调试 + "0bf90c00", + // 组件的父组件上下文 + null, + // 是否为纯组件(pure component),即仅通过 props 变化触发重新渲染 + false, + // 组件的子组件列表 + _uni_icons_vue_vue_type_template_id_0bf90c00_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"], + // 自定义的 renderjs 函数,用于在小程序中进行渲染优化 + renderjs + ) + component.options.__file = "components/uni-icons/uni-icons.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); diff --git a/user/mp-weixin/components/uni-nav-bar/uni-nav-bar.js b/user/mp-weixin/components/uni-nav-bar/uni-nav-bar.js index 8cf3137..f112ba5 100644 --- a/user/mp-weixin/components/uni-nav-bar/uni-nav-bar.js +++ b/user/mp-weixin/components/uni-nav-bar/uni-nav-bar.js @@ -23,18 +23,30 @@ var renderjs /* normalize component */ -var component = Object(_F_HBuilderX_2_2_2_20190816_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])( - _uni_nav_bar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _uni_nav_bar_vue_vue_type_template_id_4afea59e_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"], - _uni_nav_bar_vue_vue_type_template_id_4afea59e_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], - false, - null, - "4afea59e", - null, - false, - _uni_nav_bar_vue_vue_type_template_id_4afea59e_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"], - renderjs -) +// 使用 Vue Loader 的 componentNormalizer 函数来规范化组件定义 + var component = Object(_F_HBuilderX_2_2_2_20190816_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])( + // 导入组件的类型脚本模块 + _uni_nav_bar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + // 导入组件的模板渲染函数 + _uni_nav_bar_vue_vue_type_template_id_4afea59e_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"], + // 导入组件的静态渲染函数数组 + _uni_nav_bar_vue_vue_type_template_id_4afea59e_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + // 是否为功能组件(functional component) + false, + // 组件的 inject 选项,用于依赖注入 + null, + // 组件的唯一标识符,用于缓存和调试 + "4afea59e", + // 组件的父组件上下文 + null, + // 是否为纯组件(pure component),即仅通过 props 变化触发重新渲染 + false, + // 组件的子组件列表 + _uni_nav_bar_vue_vue_type_template_id_4afea59e_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"], + // 自定义的 renderjs 函数,用于在小程序中进行渲染优化 + renderjs + ) + component.options.__file = "components/uni-nav-bar/uni-nav-bar.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); diff --git a/user/mp-weixin/components/uni-phone/index.js b/user/mp-weixin/components/uni-phone/index.js index 6333ced..5916255 100644 --- a/user/mp-weixin/components/uni-phone/index.js +++ b/user/mp-weixin/components/uni-phone/index.js @@ -23,18 +23,30 @@ var renderjs /* normalize component */ -var component = Object(_F_HBuilderX_2_2_2_20190816_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])( - _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _index_vue_vue_type_template_id_0b00c929_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"], - _index_vue_vue_type_template_id_0b00c929_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], - false, - null, - "0b00c929", - null, - false, - _index_vue_vue_type_template_id_0b00c929_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"], - renderjs -) +// 使用 Vue Loader 的 componentNormalizer 函数来规范化组件定义 + var component = Object(_F_HBuilderX_2_2_2_20190816_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])( + // 导入组件的类型脚本模块 + _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + // 导入组件的模板渲染函数 + _index_vue_vue_type_template_id_0b00c929_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"], + // 导入组件的静态渲染函数数组 + _index_vue_vue_type_template_id_0b00c929_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + // 是否为功能组件(functional component) + false, + // 组件的 inject 选项,用于依赖注入 + null, + // 组件的唯一标识符,用于缓存和调试 + "0b00c929", + // 组件的父组件上下文 + null, + // 是否为纯组件(pure component),即仅通过 props 变化触发重新渲染 + false, + // 组件的子组件列表 + _index_vue_vue_type_template_id_0b00c929_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"], + // 自定义的 renderjs 函数,用于在小程序中进行渲染优化 + renderjs + ) + component.options.__file = "components/uni-phone/index.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); diff --git a/user/mp-weixin/components/uni-piker/index.js b/user/mp-weixin/components/uni-piker/index.js index eb4595f..f93ff66 100644 --- a/user/mp-weixin/components/uni-piker/index.js +++ b/user/mp-weixin/components/uni-piker/index.js @@ -23,20 +23,33 @@ var renderjs /* normalize component */ -var component = Object(_F_HBuilderX_2_2_2_20190816_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])( - _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _index_vue_vue_type_template_id_7d30bc3a_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"], - _index_vue_vue_type_template_id_7d30bc3a_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], - false, - null, - "7d30bc3a", - null, - false, - _index_vue_vue_type_template_id_7d30bc3a_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"], - renderjs -) - -component.options.__file = "components/uni-piker/index.vue" +// 使用 Vue Loader 的 componentNormalizer 函数来规范化组件定义 + var component = Object(_F_HBuilderX_2_2_2_20190816_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])( + // 导入组件的类型脚本模块 + _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + // 导入组件的模板渲染函数 + _index_vue_vue_type_template_id_7d30bc3a_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"], + // 导入组件的静态渲染函数数组 + _index_vue_vue_type_template_id_7d30bc3a_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + // 是否为功能组件(functional component) + false, + // 组件的 inject 选项,用于依赖注入 + null, + // 组件的唯一标识符,用于缓存和调试 + "7d30bc3a", + // 组件的父组件上下文 + null, + // 是否为纯组件(pure component),即仅通过 props 变化触发重新渲染 + false, + // 组件的子组件列表 + _index_vue_vue_type_template_id_7d30bc3a_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"], + // 自定义的 renderjs 函数,用于在小程序中进行渲染优化 + renderjs + ) + +// 设置组件的 __file 属性,指向组件文件路径,便于调试和错误追踪 + component.options.__file = "components/uni-piker/index.vue" + /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), diff --git a/user/mp-weixin/node-modules/@dcloudio/uni-ui/lib/uni-easyinput/uni-easyinput.js b/user/mp-weixin/node-modules/@dcloudio/uni-ui/lib/uni-easyinput/uni-easyinput.js index b3b4ab1..09d813b 100644 --- a/user/mp-weixin/node-modules/@dcloudio/uni-ui/lib/uni-easyinput/uni-easyinput.js +++ b/user/mp-weixin/node-modules/@dcloudio/uni-ui/lib/uni-easyinput/uni-easyinput.js @@ -21,20 +21,26 @@ var renderjs -/* normalize component */ - -var component = Object(_F_HBuilderX_2_2_2_20190816_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])( - _uni_easyinput_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _uni_easyinput_vue_vue_type_template_id_20076044___WEBPACK_IMPORTED_MODULE_0__["render"], - _uni_easyinput_vue_vue_type_template_id_20076044___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], - false, - null, - null, - null, - false, - _uni_easyinput_vue_vue_type_template_id_20076044___WEBPACK_IMPORTED_MODULE_0__["components"], - renderjs -) + /* normalize component */ + +// 使用 Vue 的组件规范化工具对组件进行标准化处理 + var component = Object(_F_HBuilderX_2_2_2_20190816_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])( + // 引入组件的脚本部分 + _uni_easyinput_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + // 引入组件的模板部分 + _uni_easyinput_vue_vue_type_template_id_20076044___WEBPACK_IMPORTED_MODULE_0__["render"], + // 引入组件的静态渲染函数 + _uni_easyinput_vue_vue_type_template_id_20076044___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, // 是否在编译时将组件渲染为纯 HTML,这里设置为 false + null, // 没有父组件 + null, // 没有模块上下文 + null, // 没有 Ctor 函数 + false, // 不强制要求组件具有渲染函数 + // 引入组件的子组件 + _uni_easyinput_vue_vue_type_template_id_20076044___WEBPACK_IMPORTED_MODULE_0__["components"], + renderjs // 额外的渲染选项 + ) + component.options.__file = "node_modules/@dcloudio/uni-ui/lib/uni-easyinput/uni-easyinput.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); @@ -70,44 +76,58 @@ __webpack_require__.r(__webpack_exports__); /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); -var components -try { - components = { - uniIcons: function() { - return Promise.all(/*! import() | components/uni-icons/uni-icons */[__webpack_require__.e("common/vendor"), __webpack_require__.e("components/uni-icons/uni-icons")]).then(__webpack_require__.bind(null, /*! @/components/uni-icons/uni-icons.vue */ 232)) + "use strict"; + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); + /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); + /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); + /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); + +// 定义一个变量 components,用于存储组件的引用 + var components + + try { + // 尝试动态加载 uni-icons 组件 + components = { + uniIcons: function() { + return Promise.all(/*! import() | components/uni-icons/uni-icons */[__webpack_require__.e("common/vendor"), __webpack_require__.e("components/uni-icons/uni-icons")]).then(__webpack_require__.bind(null, /*! @/components/uni-icons/uni-icons.vue */ 232)) + } + } + } catch (e) { + // 如果加载过程中出现错误,检查错误信息是否与找不到模块有关 + if ( + e.message.indexOf("Cannot find module") !== -1 && + e.message.indexOf(".vue") !== -1 + ) { + // 输出错误信息和排查建议 + console.error(e.message) + console.error("1. 排查组件名称拼写是否正确") + console.error( + "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" + ) + console.error( + "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" + ) + } else { + // 如果错误不是由于找不到模块引起的,则重新抛出错误 + throw e + } } - } -} catch (e) { - if ( - e.message.indexOf("Cannot find module") !== -1 && - e.message.indexOf(".vue") !== -1 - ) { - console.error(e.message) - console.error("1. 排查组件名称拼写是否正确") - console.error( - "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" - ) - console.error( - "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" - ) - } else { - throw e - } -} -var render = function() { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h -} -var recyclableRender = false -var staticRenderFns = [] -render._withStripped = true + + var render = function() { + // 获取当前Vue实例的引用 + var _vm = this + // 创建一个虚拟节点创建函数,用于生成VNode + var _h = _vm.$createElement + // 定义一个渲染函数,如果存在自定义的渲染函数则使用它,否则使用默认的虚拟节点创建函数 + var _c = _vm._self._c || _h + } +// 标记是否可回收渲染函数 + var recyclableRender = false +// 静态渲染函数数组,通常用于不依赖组件状态的静态内容 + var staticRenderFns = [] +// 标记渲染函数已被剥离(即移除了生产环境的警告信息) + render._withStripped = true @@ -216,98 +236,96 @@ Object.defineProperty(exports, "__esModule", { value: true });exports.default = * @example */var _default2 = -{ - name: 'uni-easyinput', - emits: ['click', 'iconClick', 'update:modelValue', 'input', 'focus', 'blur', 'confirm'], - model: { - prop: 'modelValue', - event: 'update:modelValue' }, - - props: { - name: String, - value: [Number, String], - modelValue: [Number, String], - type: { - type: String, - default: 'text' }, - - clearable: { - type: Boolean, - default: true }, - - autoHeight: { - type: Boolean, - default: false }, - - placeholder: String, - placeholderStyle: String, - focus: { - type: Boolean, - default: false }, - - disabled: { - type: Boolean, - default: false }, - - maxlength: { - type: [Number, String], - default: 140 }, - - confirmType: { - type: String, - default: 'done' }, - - clearSize: { - type: [Number, String], - default: 15 }, - - inputBorder: { - type: Boolean, - default: true }, - - prefixIcon: { - type: String, - default: '' }, - - suffixIcon: { - type: String, - default: '' }, - - trim: { - type: [Boolean, String], - default: true }, - - passwordIcon: { - type: Boolean, - default: true }, - - styles: { - type: Object, - default: function _default() { + { + name: 'uni-easyinput', // 组件名称 + emits: ['click', 'iconClick', 'update:modelValue', 'input', 'focus', 'blur', 'confirm'], // 定义组件可以触发的事件 + model: { + prop: 'modelValue', // 绑定的prop属性名 + event: 'update:modelValue' }, // 更新prop时触发的事件 + + props: { + name: String, // 输入框的名称 + value: [Number, String], // 输入框的值,可以是数字或字符串 + modelValue: [Number, String], // 双向绑定的值,可以是数字或字符串 + type: { + type: String, + default: 'text' }, // 输入框的类型,默认是文本类型 + + clearable: { + type: Boolean, + default: true }, // 是否显示清除按钮,默认显示 + + autoHeight: { + type: Boolean, + default: false }, // 是否自动调整高度,默认不自动调整 + + placeholder: String, // 占位符文本 + placeholderStyle: String, // 占位符样式 + focus: { + type: Boolean, + default: false }, // 是否自动获取焦点,默认不自动获取焦点 + + disabled: { + type: Boolean, + default: false }, // 是否禁用输入框,默认不禁用 + + maxlength: { + type: [Number, String], + default: 140 }, // 输入框的最大长度,默认140 + + confirmType: { + type: String, + default: 'done' }, // 确认按钮的类型,默认是“完成” + + clearSize: { + type: [Number, String], + default: 15 }, // 清除按钮的大小,默认15 + + inputBorder: { + type: Boolean, + default: true }, // 是否显示输入框边框,默认显示 + + prefixIcon: { + type: String, + default: '' }, // 前缀图标 + + suffixIcon: { + type: String, + default: '' }, // 后缀图标 + + trim: { + type: [Boolean, String], + default: true }, // 是否去除前后空格,默认去除 + + passwordIcon: { + type: Boolean, + default: true }, // 是否显示密码切换图标,默认显示 + + styles: { + type: Object, + default: function _default() { + return { + color: '#333', // 默认文字颜色 + disableColor: '#F7F6F6', // 禁用状态下的文字颜色 + borderColor: '#e5e5e5' }; // 边框颜色 + } }, + + errorMessage: { + type: [String, Boolean], + default: '' } }, // 错误信息,可以是字符串或布尔值,默认为空字符串 + + data: function data() { return { - color: '#333', - disableColor: '#F7F6F6', - borderColor: '#e5e5e5' }; - - } }, - - errorMessage: { - type: [String, Boolean], - default: '' } }, - - - data: function data() { - return { - focused: false, - errMsg: '', - val: '', - showMsg: '', - border: false, - isFirstBorder: false, - showClearIcon: false, - showPassword: false }; - - }, + focused: false, // 是否聚焦状态 + errMsg: '', // 错误信息 + val: '', // 当前输入的值 + showMsg: '', // 显示的信息 + border: false, // 是否有边框 + isFirstBorder: false, // 是否是第一个边框 + showClearIcon: false, // 是否显示清除图标 + showPassword: false }; // 是否显示密码图标 + } + , computed: { msg: function msg() { return this.errorMessage || this.errMsg; @@ -486,11 +504,14 @@ __webpack_require__.r(__webpack_exports__); }]); //# sourceMappingURL=../../../../../../.sourcemap/mp-weixin/node-modules/@dcloudio/uni-ui/lib/uni-easyinput/uni-easyinput.js.map ;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ - 'node-modules/@dcloudio/uni-ui/lib/uni-easyinput/uni-easyinput-create-component', - { - 'node-modules/@dcloudio/uni-ui/lib/uni-easyinput/uni-easyinput-create-component':(function(module, exports, __webpack_require__){ - __webpack_require__('1')['createComponent'](__webpack_require__(208)) - }) - }, - [['node-modules/@dcloudio/uni-ui/lib/uni-easyinput/uni-easyinput-create-component']] + 'node-modules/@dcloudio/uni-ui/lib/uni-easyinput/uni-easyinput-create-component', // 模块路径 + { + // 定义模块内容 + 'node-modules/@dcloudio/uni-ui/lib/uni-easyinput/uni-easyinput-create-component':(function(module, exports, __webpack_require__){ + // 使用 createComponent 方法创建组件,传入 uni-easyinput 组件的定义 + __webpack_require__('1')['createComponent'](__webpack_require__(208)) + }) + }, + [['node-modules/@dcloudio/uni-ui/lib/uni-easyinput/uni-easyinput-create-component']] // 依赖项数组 ]); +