|
|
|
@ -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 <uni-easyinput v-model="mobile"></uni-easyinput>
|
|
|
|
|
*/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;
|
|
|
|
|