feat: 优化代码
This commit is contained in:
+160
-475
@@ -1,298 +1,14 @@
|
||||
(global["webpackJsonp"] = global["webpackJsonp"] || []).push([["uni_modules/uview-plus/components/u-picker/u-picker"],{
|
||||
|
||||
/***/ 853:
|
||||
/*!**********************************************************************************************************!*\
|
||||
!*** /Users/qinxingxing/Downloads/hashmall-app-/uni_modules/uview-plus/components/u-picker/u-picker.vue ***!
|
||||
\**********************************************************************************************************/
|
||||
/*! no static exports found */
|
||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||
|
||||
"use strict";
|
||||
__webpack_require__.r(__webpack_exports__);
|
||||
/* harmony import */ var _u_picker_vue_vue_type_template_id_9bcc32ba_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./u-picker.vue?vue&type=template&id=9bcc32ba&scoped=true& */ 854);
|
||||
/* harmony import */ var _u_picker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./u-picker.vue?vue&type=script&lang=js& */ 856);
|
||||
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _u_picker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _u_picker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));
|
||||
/* harmony import */ var _u_picker_vue_vue_type_style_index_0_id_9bcc32ba_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./u-picker.vue?vue&type=style&index=0&id=9bcc32ba&lang=scss&scoped=true& */ 859);
|
||||
/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 32);
|
||||
|
||||
var renderjs
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
/* normalize component */
|
||||
|
||||
var component = Object(_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])(
|
||||
_u_picker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
|
||||
_u_picker_vue_vue_type_template_id_9bcc32ba_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"],
|
||||
_u_picker_vue_vue_type_template_id_9bcc32ba_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
|
||||
false,
|
||||
null,
|
||||
"9bcc32ba",
|
||||
null,
|
||||
false,
|
||||
_u_picker_vue_vue_type_template_id_9bcc32ba_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"],
|
||||
renderjs
|
||||
)
|
||||
|
||||
component.options.__file = "uni_modules/uview-plus/components/u-picker/u-picker.vue"
|
||||
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ 854:
|
||||
/*!*****************************************************************************************************************************************************!*\
|
||||
!*** /Users/qinxingxing/Downloads/hashmall-app-/uni_modules/uview-plus/components/u-picker/u-picker.vue?vue&type=template&id=9bcc32ba&scoped=true& ***!
|
||||
\*****************************************************************************************************************************************************/
|
||||
/*! exports provided: render, staticRenderFns, recyclableRender, components */
|
||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||
|
||||
"use strict";
|
||||
__webpack_require__.r(__webpack_exports__);
|
||||
/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_u_picker_vue_vue_type_template_id_9bcc32ba_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--17-0!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-picker.vue?vue&type=template&id=9bcc32ba&scoped=true& */ 855);
|
||||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_u_picker_vue_vue_type_template_id_9bcc32ba_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; });
|
||||
|
||||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_u_picker_vue_vue_type_template_id_9bcc32ba_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
|
||||
|
||||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_u_picker_vue_vue_type_template_id_9bcc32ba_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
|
||||
|
||||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_u_picker_vue_vue_type_template_id_9bcc32ba_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; });
|
||||
|
||||
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ 855:
|
||||
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||||
!*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--17-0!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!/Users/qinxingxing/Downloads/hashmall-app-/uni_modules/uview-plus/components/u-picker/u-picker.vue?vue&type=template&id=9bcc32ba&scoped=true& ***!
|
||||
\*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
|
||||
/*! 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 = {
|
||||
upInput: function () {
|
||||
return Promise.all(/*! import() | uni_modules/uview-plus/components/u-input/u-input */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uni_modules/uview-plus/components/u-input/u-input")]).then(__webpack_require__.bind(null, /*! @/uni_modules/uview-plus/components/u-input/u-input.vue */ 845))
|
||||
},
|
||||
uPopup: function () {
|
||||
return Promise.all(/*! import() | uni_modules/uview-plus/components/u-popup/u-popup */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uni_modules/uview-plus/components/u-popup/u-popup")]).then(__webpack_require__.bind(null, /*! @/uni_modules/uview-plus/components/u-popup/u-popup.vue */ 866))
|
||||
},
|
||||
uToolbar: function () {
|
||||
return Promise.all(/*! import() | uni_modules/uview-plus/components/u-toolbar/u-toolbar */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uni_modules/uview-plus/components/u-toolbar/u-toolbar")]).then(__webpack_require__.bind(null, /*! @/uni_modules/uview-plus/components/u-toolbar/u-toolbar.vue */ 993))
|
||||
},
|
||||
uLoadingIcon: function () {
|
||||
return Promise.all(/*! import() | uni_modules/uview-plus/components/u-loading-icon/u-loading-icon */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uni_modules/uview-plus/components/u-loading-icon/u-loading-icon")]).then(__webpack_require__.bind(null, /*! @/uni_modules/uview-plus/components/u-loading-icon/u-loading-icon.vue */ 729))
|
||||
},
|
||||
}
|
||||
} 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 m0 = _vm.addUnit(_vm.visibleItemCount * _vm.itemHeight)
|
||||
var m1 = _vm.addUnit(_vm.itemHeight)
|
||||
var l1 = _vm.__map(_vm.innerColumns, function (item, index) {
|
||||
var $orig = _vm.__get_orig(item)
|
||||
var m2 = _vm.testArray(item)
|
||||
var m3 = m2 ? _vm.addUnit(_vm.itemHeight) : null
|
||||
var m4 = m2 ? _vm.addUnit(_vm.itemHeight) : null
|
||||
var l0 = _vm.__map(item, function (item1, index1) {
|
||||
var $orig = _vm.__get_orig(item1)
|
||||
var m5 = m2 ? _vm.getItemText(item1) : null
|
||||
return {
|
||||
$orig: $orig,
|
||||
m5: m5,
|
||||
}
|
||||
})
|
||||
return {
|
||||
$orig: $orig,
|
||||
m2: m2,
|
||||
m3: m3,
|
||||
m4: m4,
|
||||
l0: l0,
|
||||
}
|
||||
})
|
||||
_vm.$mp.data = Object.assign(
|
||||
{},
|
||||
{
|
||||
$root: {
|
||||
m0: m0,
|
||||
m1: m1,
|
||||
l1: l1,
|
||||
},
|
||||
}
|
||||
)
|
||||
}
|
||||
var recyclableRender = false
|
||||
var staticRenderFns = []
|
||||
render._withStripped = true
|
||||
|
||||
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ 856:
|
||||
/*!***********************************************************************************************************************************!*\
|
||||
!*** /Users/qinxingxing/Downloads/hashmall-app-/uni_modules/uview-plus/components/u-picker/u-picker.vue?vue&type=script&lang=js& ***!
|
||||
\***********************************************************************************************************************************/
|
||||
/*! no static exports found */
|
||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||
|
||||
"use strict";
|
||||
__webpack_require__.r(__webpack_exports__);
|
||||
/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_u_picker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--13-1!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-picker.vue?vue&type=script&lang=js& */ 857);
|
||||
/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_u_picker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_u_picker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);
|
||||
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_u_picker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_u_picker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
|
||||
/* harmony default export */ __webpack_exports__["default"] = (_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_u_picker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a);
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ 857:
|
||||
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||||
!*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--13-1!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!/Users/qinxingxing/Downloads/hashmall-app-/uni_modules/uview-plus/components/u-picker/u-picker.vue?vue&type=script&lang=js& ***!
|
||||
\******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
|
||||
/*! no static exports found */
|
||||
/***/ (function(module, exports, __webpack_require__) {
|
||||
|
||||
"use strict";
|
||||
|
||||
|
||||
var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 4);
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 45));
|
||||
var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 47));
|
||||
var _toConsumableArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ 18));
|
||||
var _props = __webpack_require__(/*! ./props */ 858);
|
||||
var _mpMixin = __webpack_require__(/*! ../../libs/mixin/mpMixin */ 48);
|
||||
var _mixin = __webpack_require__(/*! ../../libs/mixin/mixin */ 37);
|
||||
var _index = __webpack_require__(/*! ../../libs/function/index */ 39);
|
||||
var _test = _interopRequireDefault(__webpack_require__(/*! ../../libs/function/test */ 40));
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
/**
|
||||
* u-picker
|
||||
* @description 选择器
|
||||
* @property {Boolean} show 是否显示picker弹窗(默认 false )
|
||||
* @property {Boolean} showToolbar 是否显示顶部的操作栏(默认 true )
|
||||
* @property {String} title 顶部标题
|
||||
* @property {Array} columns 对象数组,设置每一列的数据
|
||||
* @property {Boolean} loading 是否显示加载中状态(默认 false )
|
||||
* @property {String | Number} itemHeight 各列中,单个选项的高度(默认 44 )
|
||||
* @property {String} cancelText 取消按钮的文字(默认 '取消' )
|
||||
* @property {String} confirmText 确认按钮的文字(默认 '确定' )
|
||||
* @property {String} cancelColor 取消按钮的颜色(默认 '#909193' )
|
||||
* @property {String} confirmColor 确认按钮的颜色(默认 '#3c9cff' )
|
||||
* @property {String | Number} visibleItemCount 每列中可见选项的数量(默认 5 )
|
||||
* @property {String} keyName 选项对象中,需要展示的属性键名(默认 'text' )
|
||||
* @property {Boolean} closeOnClickOverlay 是否允许点击遮罩关闭选择器(默认 false )
|
||||
* @property {Array} defaultIndex 各列的默认索引
|
||||
* @property {Boolean} immediateChange 是否在手指松开时立即触发change事件(默认 true )
|
||||
* @event {Function} close 关闭选择器时触发
|
||||
* @event {Function} cancel 点击取消按钮触发
|
||||
* @event {Function} change 当选择值变化时触发
|
||||
* @event {Function} confirm 点击确定按钮,返回当前选择的值
|
||||
*/
|
||||
var _default = {
|
||||
name: 'u-picker',
|
||||
mixins: [_mpMixin.mpMixin, _mixin.mixin, _props.props],
|
||||
data: function data() {
|
||||
const uni_modules_uviewPlus_components_uPicker_props = require("./props.js");
|
||||
const uni_modules_uviewPlus_libs_mixin_mpMixin = require("../../libs/mixin/mpMixin.js");
|
||||
const uni_modules_uviewPlus_libs_mixin_mixin = require("../../libs/mixin/mixin.js");
|
||||
const uni_modules_uviewPlus_libs_function_index = require("../../libs/function/index.js");
|
||||
const uni_modules_uviewPlus_libs_function_test = require("../../libs/function/test.js");
|
||||
const common_vendor = require("../../../../common/vendor.js");
|
||||
const _sfc_main = {
|
||||
name: "u-picker",
|
||||
mixins: [uni_modules_uviewPlus_libs_mixin_mpMixin.mpMixin, uni_modules_uviewPlus_libs_mixin_mixin.mixin, uni_modules_uviewPlus_components_uPicker_props.props],
|
||||
data() {
|
||||
return {
|
||||
// 上一次选择的列索引
|
||||
lastIndex: [],
|
||||
@@ -303,19 +19,16 @@ var _default = {
|
||||
// 上一次的变化列索引
|
||||
columnIndex: 0,
|
||||
showByClickInput: false,
|
||||
currentActiveValue: [] //当前用户选中,但是还没确认的值,用户没做change操作时候,点击确认可以默认选中第一个
|
||||
currentActiveValue: []
|
||||
//当前用户选中,但是还没确认的值,用户没做change操作时候,点击确认可以默认选中第一个
|
||||
};
|
||||
},
|
||||
|
||||
watch: {
|
||||
// 监听默认索引的变化,重新设置对应的值
|
||||
defaultIndex: {
|
||||
immediate: true,
|
||||
deep: true,
|
||||
handler: function handler(n, o) {
|
||||
// 修复uniapp调用子组件直接:defaultIndex="[0]"这样写
|
||||
// v-model的值变化时候导致defaultIndexwatch也会执行的问题
|
||||
//单纯vue不会出现
|
||||
handler(n, o) {
|
||||
if (!o || n.join("/") != o.join("/")) {
|
||||
this.setIndexs(n, true);
|
||||
}
|
||||
@@ -325,47 +38,34 @@ var _default = {
|
||||
columns: {
|
||||
immediate: true,
|
||||
deep: true,
|
||||
handler: function handler(n) {
|
||||
handler(n) {
|
||||
this.setColumns(n);
|
||||
}
|
||||
}
|
||||
},
|
||||
emits: ['close', 'cancel', 'confirm', 'change', 'update:modelValue', 'update:show'],
|
||||
emits: ["close", "cancel", "confirm", "change", "update:modelValue", "update:show"],
|
||||
computed: {
|
||||
//已选&&已确认的值显示在input上面的文案
|
||||
inputLabel: function inputLabel() {
|
||||
var _this = this;
|
||||
var firstItem = this.innerColumns[0] && this.innerColumns[0][0];
|
||||
// //区分是不是对象数组
|
||||
if (firstItem && Object.prototype.toString.call(firstItem) === '[object Object]') {
|
||||
var res = this.innerColumns[0].filter(function (item) {
|
||||
return _this.modelValue.includes(item['id']);
|
||||
});
|
||||
res = res.map(function (item) {
|
||||
return item[_this.keyName];
|
||||
});
|
||||
inputLabel() {
|
||||
let firstItem = this.innerColumns[0] && this.innerColumns[0][0];
|
||||
if (firstItem && Object.prototype.toString.call(firstItem) === "[object Object]") {
|
||||
let res = this.innerColumns[0].filter((item) => this.modelValue.includes(item["id"]));
|
||||
res = res.map((item) => item[this.keyName]);
|
||||
return res.join("/");
|
||||
} else {
|
||||
//用户确定的值,才显示到输入框
|
||||
return this.modelValue.join("/");
|
||||
}
|
||||
},
|
||||
//已选,待确认的值
|
||||
inputValue: function inputValue() {
|
||||
var _this2 = this;
|
||||
var items = this.innerColumns.map(function (item, index) {
|
||||
return item[_this2.innerIndex[index]];
|
||||
});
|
||||
var res = [];
|
||||
//区分是不是对象数组
|
||||
if (items[0] && Object.prototype.toString.call(items[0]) === '[object Object]') {
|
||||
//对象数组返回id集合
|
||||
items.forEach(function (element) {
|
||||
res.push(element && element['id']);
|
||||
inputValue() {
|
||||
let items = this.innerColumns.map((item, index) => item[this.innerIndex[index]]);
|
||||
let res = [];
|
||||
if (items[0] && Object.prototype.toString.call(items[0]) === "[object Object]") {
|
||||
items.forEach((element) => {
|
||||
res.push(element && element["id"]);
|
||||
});
|
||||
} else {
|
||||
//非对象数组返回元素集合
|
||||
items.forEach(function (element, index) {
|
||||
items.forEach((element, index) => {
|
||||
res.push(element);
|
||||
});
|
||||
}
|
||||
@@ -373,237 +73,222 @@ var _default = {
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
addUnit: _index.addUnit,
|
||||
testArray: _test.default.array,
|
||||
onShowByClickInput: function onShowByClickInput() {
|
||||
addUnit: uni_modules_uviewPlus_libs_function_index.addUnit,
|
||||
testArray: uni_modules_uviewPlus_libs_function_test.test.array,
|
||||
onShowByClickInput() {
|
||||
if (!this.disabled) {
|
||||
this.showByClickInput = !this.showByClickInput;
|
||||
}
|
||||
},
|
||||
// 获取item需要显示的文字,判别为对象还是文本
|
||||
getItemText: function getItemText(item) {
|
||||
if (_test.default.object(item)) {
|
||||
getItemText(item) {
|
||||
if (uni_modules_uviewPlus_libs_function_test.test.object(item)) {
|
||||
return item[this.keyName];
|
||||
} else {
|
||||
return item;
|
||||
}
|
||||
},
|
||||
// 关闭选择器
|
||||
closeHandler: function closeHandler() {
|
||||
closeHandler() {
|
||||
if (this.closeOnClickOverlay) {
|
||||
if (this.hasInput) {
|
||||
this.showByClickInput = false;
|
||||
}
|
||||
this.$emit('update:show', false);
|
||||
this.$emit('close');
|
||||
this.$emit("update:show", false);
|
||||
this.$emit("close");
|
||||
}
|
||||
},
|
||||
// 点击工具栏的取消按钮
|
||||
cancel: function cancel() {
|
||||
cancel() {
|
||||
if (this.hasInput) {
|
||||
this.showByClickInput = false;
|
||||
}
|
||||
this.$emit('update:show', false);
|
||||
this.$emit('cancel');
|
||||
this.$emit("update:show", false);
|
||||
this.$emit("cancel");
|
||||
},
|
||||
// 点击工具栏的确定按钮
|
||||
confirm: function confirm() {
|
||||
var _this3 = this;
|
||||
//如果用户有没有触发过change
|
||||
confirm() {
|
||||
if (!this.currentActiveValue.length) {
|
||||
var arr = [0];
|
||||
//如果有默认值&&默认值的数组长度是正确的,就用默认值
|
||||
let arr = [0];
|
||||
if (Array.isArray(this.defaultIndex) && this.defaultIndex.length == this.innerColumns.length) {
|
||||
arr = (0, _toConsumableArray2.default)(this.defaultIndex);
|
||||
arr = [...this.defaultIndex];
|
||||
} else {
|
||||
//否则默认都选中第一个
|
||||
arr = Array(this.innerColumns.length).fill(0);
|
||||
}
|
||||
this.setLastIndex(arr);
|
||||
this.setIndexs(arr);
|
||||
}
|
||||
this.$emit('update:modelValue', this.inputValue);
|
||||
this.$emit("update:modelValue", this.inputValue);
|
||||
if (this.hasInput) {
|
||||
this.showByClickInput = false;
|
||||
}
|
||||
this.$emit('update:show', false);
|
||||
this.$emit('confirm', {
|
||||
this.$emit("update:show", false);
|
||||
this.$emit("confirm", {
|
||||
indexs: this.innerIndex,
|
||||
value: this.innerColumns.map(function (item, index) {
|
||||
return item[_this3.innerIndex[index]];
|
||||
}),
|
||||
value: this.innerColumns.map((item, index) => item[this.innerIndex[index]]),
|
||||
values: this.innerColumns
|
||||
});
|
||||
},
|
||||
// 选择器某一列的数据发生变化时触发
|
||||
changeHandler: function changeHandler(e) {
|
||||
var value = e.detail.value;
|
||||
var index = 0,
|
||||
columnIndex = 0;
|
||||
//记录用户选中但是还没确认的值
|
||||
changeHandler(e) {
|
||||
const {
|
||||
value
|
||||
} = e.detail;
|
||||
let index = 0, columnIndex = 0;
|
||||
this.currentActiveValue = value;
|
||||
// 通过对比前后两次的列索引,得出当前变化的是哪一列
|
||||
for (var i = 0; i < value.length; i++) {
|
||||
var item = value[i];
|
||||
for (let i = 0; i < value.length; i++) {
|
||||
let item = value[i];
|
||||
if (item !== (this.lastIndex[i] || 0)) {
|
||||
// 把undefined转为合法假值0
|
||||
// 设置columnIndex为当前变化列的索引
|
||||
columnIndex = i;
|
||||
// index则为变化列中的变化项的索引
|
||||
index = item;
|
||||
break; // 终止循环,即使少一次循环,也是性能的提升
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
this.columnIndex = columnIndex;
|
||||
var values = this.innerColumns;
|
||||
// 将当前的各项变化索引,设置为"上一次"的索引变化值
|
||||
const values = this.innerColumns;
|
||||
this.setLastIndex(value);
|
||||
this.setIndexs(value);
|
||||
//如果是非自带输入框才会在change时候触发v-model绑值的变化
|
||||
//否则会非常的奇怪,用户未确认,值就变了
|
||||
if (!this.hasInput) {
|
||||
this.$emit('update:modelValue', this.inputValue);
|
||||
this.$emit("update:modelValue", this.inputValue);
|
||||
}
|
||||
this.$emit('change', {
|
||||
value: this.innerColumns.map(function (item, index) {
|
||||
return item[value[index]];
|
||||
}),
|
||||
index: index,
|
||||
this.$emit("change", {
|
||||
value: this.innerColumns.map((item, index2) => item[value[index2]]),
|
||||
index,
|
||||
indexs: value,
|
||||
// values为当前变化列的数组内容
|
||||
values: values,
|
||||
columnIndex: columnIndex
|
||||
values,
|
||||
columnIndex
|
||||
});
|
||||
},
|
||||
// 设置index索引,此方法可被外部调用设置
|
||||
setIndexs: function setIndexs(index, setLastIndex) {
|
||||
this.innerIndex = (0, _index.deepClone)(index);
|
||||
setIndexs(index, setLastIndex) {
|
||||
this.innerIndex = uni_modules_uviewPlus_libs_function_index.deepClone(index);
|
||||
if (setLastIndex) {
|
||||
this.setLastIndex(index);
|
||||
}
|
||||
},
|
||||
// 记录上一次的各列索引位置
|
||||
setLastIndex: function setLastIndex(index) {
|
||||
// 当能进入此方法,意味着当前设置的各列默认索引,即为“上一次”的选中值,需要记录,是因为changeHandler中
|
||||
// 需要拿前后的变化值进行对比,得出当前发生改变的是哪一列
|
||||
this.lastIndex = (0, _index.deepClone)(index);
|
||||
setLastIndex(index) {
|
||||
this.lastIndex = uni_modules_uviewPlus_libs_function_index.deepClone(index);
|
||||
},
|
||||
// 设置对应列选项的所有值
|
||||
setColumnValues: function setColumnValues(columnIndex, values) {
|
||||
// 替换innerColumns数组中columnIndex索引的值为values,使用的是数组的splice方法
|
||||
setColumnValues(columnIndex, values) {
|
||||
this.innerColumns.splice(columnIndex, 1, values);
|
||||
// 替换完成之后将修改列之后的已选值置空
|
||||
this.setLastIndex(this.innerIndex.slice(0, columnIndex));
|
||||
// 拷贝一份原有的innerIndex做临时变量,将大于当前变化列的所有的列的默认索引设置为0
|
||||
var tmpIndex = (0, _index.deepClone)(this.innerIndex);
|
||||
for (var i = 0; i < this.innerColumns.length; i++) {
|
||||
let tmpIndex = uni_modules_uviewPlus_libs_function_index.deepClone(this.innerIndex);
|
||||
for (let i = 0; i < this.innerColumns.length; i++) {
|
||||
if (i > this.columnIndex) {
|
||||
tmpIndex[i] = 0;
|
||||
}
|
||||
}
|
||||
// 一次性赋值,不能单个修改,否则无效
|
||||
this.setIndexs(tmpIndex);
|
||||
},
|
||||
// 获取对应列的所有选项
|
||||
getColumnValues: function getColumnValues(columnIndex) {
|
||||
// 进行同步阻塞,因为外部得到change事件之后,可能需要执行setColumnValues更新列的值
|
||||
// 索引如果在外部change的回调中调用getColumnValues的话,可能无法得到变更后的列值,这里进行一定延时,保证值的准确性
|
||||
(0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {
|
||||
return _regenerator.default.wrap(function _callee$(_context) {
|
||||
while (1) {
|
||||
switch (_context.prev = _context.next) {
|
||||
case 0:
|
||||
_context.next = 2;
|
||||
return (0, _index.sleep)();
|
||||
case 2:
|
||||
case "end":
|
||||
return _context.stop();
|
||||
}
|
||||
}
|
||||
}, _callee);
|
||||
}))();
|
||||
getColumnValues(columnIndex) {
|
||||
(async () => {
|
||||
await uni_modules_uviewPlus_libs_function_index.sleep();
|
||||
})();
|
||||
return this.innerColumns[columnIndex];
|
||||
},
|
||||
// 设置整体各列的columns的值
|
||||
setColumns: function setColumns(columns) {
|
||||
// console.log(columns)
|
||||
this.innerColumns = (0, _index.deepClone)(columns);
|
||||
// 如果在设置各列数据时,没有被设置默认的各列索引defaultIndex,那么用0去填充它,数组长度为列的数量
|
||||
setColumns(columns) {
|
||||
this.innerColumns = uni_modules_uviewPlus_libs_function_index.deepClone(columns);
|
||||
if (this.innerIndex.length === 0) {
|
||||
this.innerIndex = new Array(columns.length).fill(0);
|
||||
}
|
||||
},
|
||||
// 获取各列选中值对应的索引
|
||||
getIndexs: function getIndexs() {
|
||||
getIndexs() {
|
||||
return this.innerIndex;
|
||||
},
|
||||
// 获取各列选中的值
|
||||
getValues: function getValues() {
|
||||
var _this4 = this;
|
||||
// 进行同步阻塞,因为外部得到change事件之后,可能需要执行setColumnValues更新列的值
|
||||
// 索引如果在外部change的回调中调用getValues的话,可能无法得到变更后的列值,这里进行一定延时,保证值的准确性
|
||||
(0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() {
|
||||
return _regenerator.default.wrap(function _callee2$(_context2) {
|
||||
while (1) {
|
||||
switch (_context2.prev = _context2.next) {
|
||||
case 0:
|
||||
_context2.next = 2;
|
||||
return (0, _index.sleep)();
|
||||
case 2:
|
||||
case "end":
|
||||
return _context2.stop();
|
||||
}
|
||||
}
|
||||
}, _callee2);
|
||||
}))();
|
||||
return this.innerColumns.map(function (item, index) {
|
||||
return item[_this4.innerIndex[index]];
|
||||
});
|
||||
getValues() {
|
||||
(async () => {
|
||||
await uni_modules_uviewPlus_libs_function_index.sleep();
|
||||
})();
|
||||
return this.innerColumns.map((item, index) => item[this.innerIndex[index]]);
|
||||
}
|
||||
}
|
||||
};
|
||||
exports.default = _default;
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ 859:
|
||||
/*!********************************************************************************************************************************************************************!*\
|
||||
!*** /Users/qinxingxing/Downloads/hashmall-app-/uni_modules/uview-plus/components/u-picker/u-picker.vue?vue&type=style&index=0&id=9bcc32ba&lang=scss&scoped=true& ***!
|
||||
\********************************************************************************************************************************************************************/
|
||||
/*! no static exports found */
|
||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||
|
||||
"use strict";
|
||||
__webpack_require__.r(__webpack_exports__);
|
||||
/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_u_picker_vue_vue_type_style_index_0_id_9bcc32ba_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-oneOf-1-2!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src??ref--8-oneOf-1-3!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-oneOf-1-5!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-picker.vue?vue&type=style&index=0&id=9bcc32ba&lang=scss&scoped=true& */ 860);
|
||||
/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_u_picker_vue_vue_type_style_index_0_id_9bcc32ba_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_u_picker_vue_vue_type_style_index_0_id_9bcc32ba_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__);
|
||||
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_u_picker_vue_vue_type_style_index_0_id_9bcc32ba_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_u_picker_vue_vue_type_style_index_0_id_9bcc32ba_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
|
||||
/* harmony default export */ __webpack_exports__["default"] = (_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_u_picker_vue_vue_type_style_index_0_id_9bcc32ba_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0___default.a);
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ 860:
|
||||
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||||
!*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-oneOf-1-2!./node_modules/postcss-loader/src??ref--8-oneOf-1-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-oneOf-1-5!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!/Users/qinxingxing/Downloads/hashmall-app-/uni_modules/uview-plus/components/u-picker/u-picker.vue?vue&type=style&index=0&id=9bcc32ba&lang=scss&scoped=true& ***!
|
||||
\************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
|
||||
/*! no static exports found */
|
||||
/***/ (function(module, exports, __webpack_require__) {
|
||||
|
||||
// extracted by mini-css-extract-plugin
|
||||
if(false) { var cssReload; }
|
||||
|
||||
|
||||
/***/ })
|
||||
|
||||
}]);
|
||||
if (!Array) {
|
||||
const _easycom_up_input2 = common_vendor.resolveComponent("up-input");
|
||||
const _easycom_u_toolbar2 = common_vendor.resolveComponent("u-toolbar");
|
||||
const _easycom_u_loading_icon2 = common_vendor.resolveComponent("u-loading-icon");
|
||||
const _easycom_u_popup2 = common_vendor.resolveComponent("u-popup");
|
||||
(_easycom_up_input2 + _easycom_u_toolbar2 + _easycom_u_loading_icon2 + _easycom_u_popup2)();
|
||||
}
|
||||
const _easycom_up_input = () => "../u-input/u-input.js";
|
||||
const _easycom_u_toolbar = () => "../u-toolbar/u-toolbar.js";
|
||||
const _easycom_u_loading_icon = () => "../u-loading-icon/u-loading-icon.js";
|
||||
const _easycom_u_popup = () => "../u-popup/u-popup.js";
|
||||
if (!Math) {
|
||||
(_easycom_up_input + _easycom_u_toolbar + _easycom_u_loading_icon + _easycom_u_popup)();
|
||||
}
|
||||
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
|
||||
return common_vendor.e({
|
||||
a: _ctx.hasInput
|
||||
}, _ctx.hasInput ? {
|
||||
b: common_vendor.o(($event) => $options.inputLabel = $event),
|
||||
c: common_vendor.p({
|
||||
disabled: _ctx.disabled,
|
||||
disabledColor: _ctx.disabledColor,
|
||||
placeholder: _ctx.placeholder,
|
||||
readonly: true,
|
||||
border: "surround",
|
||||
modelValue: $options.inputLabel
|
||||
}),
|
||||
d: common_vendor.o((...args) => $options.onShowByClickInput && $options.onShowByClickInput(...args))
|
||||
} : {}, {
|
||||
e: _ctx.showToolbar
|
||||
}, _ctx.showToolbar ? {
|
||||
f: common_vendor.o($options.cancel),
|
||||
g: common_vendor.o($options.confirm),
|
||||
h: common_vendor.p({
|
||||
cancelColor: _ctx.cancelColor,
|
||||
confirmColor: _ctx.confirmColor,
|
||||
cancelText: _ctx.cancelText,
|
||||
confirmText: _ctx.confirmText,
|
||||
title: _ctx.title,
|
||||
rightSlot: _ctx.toolbarRightSlot ? true : false
|
||||
})
|
||||
} : {}, {
|
||||
i: common_vendor.f($data.innerColumns, (item, index, i0) => {
|
||||
return common_vendor.e({
|
||||
a: $options.testArray(item)
|
||||
}, $options.testArray(item) ? {
|
||||
b: common_vendor.f(item, (item1, index1, i1) => {
|
||||
return {
|
||||
a: common_vendor.t($options.getItemText(item1)),
|
||||
b: common_vendor.n(index1 === $data.innerIndex[index] && "u-picker__view__column__item--selected"),
|
||||
c: index1,
|
||||
d: index1 === $data.innerIndex[index] ? "bold" : "normal"
|
||||
};
|
||||
}),
|
||||
c: $options.addUnit(_ctx.itemHeight),
|
||||
d: $options.addUnit(_ctx.itemHeight)
|
||||
} : {}, {
|
||||
e: index
|
||||
});
|
||||
}),
|
||||
j: `height: ${$options.addUnit(_ctx.itemHeight)}`,
|
||||
k: $data.innerIndex,
|
||||
l: _ctx.immediateChange,
|
||||
m: `${$options.addUnit(_ctx.visibleItemCount * _ctx.itemHeight)}`,
|
||||
n: common_vendor.o((...args) => $options.changeHandler && $options.changeHandler(...args)),
|
||||
o: _ctx.loading
|
||||
}, _ctx.loading ? {
|
||||
p: common_vendor.p({
|
||||
mode: "circle"
|
||||
})
|
||||
} : {}, {
|
||||
q: common_vendor.o($options.closeHandler),
|
||||
r: common_vendor.p({
|
||||
show: _ctx.show || _ctx.hasInput && $data.showByClickInput,
|
||||
mode: _ctx.popupMode,
|
||||
zIndex: _ctx.zIndex
|
||||
})
|
||||
});
|
||||
}
|
||||
const Component = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render], ["__scopeId", "data-v-91b05052"]]);
|
||||
wx.createComponent(Component);
|
||||
//# sourceMappingURL=../../../../../.sourcemap/mp-weixin/uni_modules/uview-plus/components/u-picker/u-picker.js.map
|
||||
;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
|
||||
'uni_modules/uview-plus/components/u-picker/u-picker-create-component',
|
||||
{
|
||||
'uni_modules/uview-plus/components/u-picker/u-picker-create-component':(function(module, exports, __webpack_require__){
|
||||
__webpack_require__('2')['createComponent'](__webpack_require__(853))
|
||||
})
|
||||
},
|
||||
[['uni_modules/uview-plus/components/u-picker/u-picker-create-component']]
|
||||
]);
|
||||
|
||||
+4
-4
@@ -1,9 +1,9 @@
|
||||
{
|
||||
"component": true,
|
||||
"usingComponents": {
|
||||
"up-input": "/uni_modules/uview-plus/components/u-input/u-input",
|
||||
"u-popup": "/uni_modules/uview-plus/components/u-popup/u-popup",
|
||||
"u-toolbar": "/uni_modules/uview-plus/components/u-toolbar/u-toolbar",
|
||||
"u-loading-icon": "/uni_modules/uview-plus/components/u-loading-icon/u-loading-icon"
|
||||
"up-input": "../u-input/u-input",
|
||||
"u-toolbar": "../u-toolbar/u-toolbar",
|
||||
"u-loading-icon": "../u-loading-icon/u-loading-icon",
|
||||
"u-popup": "../u-popup/u-popup"
|
||||
}
|
||||
}
|
||||
+1
-1
@@ -1 +1 @@
|
||||
<view class="u-picker-warrper data-v-9bcc32ba"><block wx:if="{{hasInput}}"><view data-event-opts="{{[['tap',[['onShowByClickInput',['$event']]]]]}}" class="u-picker-input cursor-pointer data-v-9bcc32ba" bindtap="__e"><block wx:if="{{$slots.default}}"><slot></slot></block><block wx:else><up-input bind:input="__e" vue-id="ddb9227a-1" disabled="{{disabled}}" disabledColor="{{disabledColor}}" placeholder="{{placeholder}}" readonly="{{true}}" border="surround" value="{{inputLabel}}" data-event-opts="{{[['^input',[['__set_model',['','inputLabel','$event',[]]]]]]}}" class="data-v-9bcc32ba" bind:__l="__l"></up-input><view class="input-cover _div data-v-9bcc32ba"></view></block></view></block><u-popup vue-id="ddb9227a-2" show="{{show||hasInput&&showByClickInput}}" mode="{{popupMode}}" zIndex="{{zIndex}}" data-event-opts="{{[['^close',[['closeHandler']]]]}}" bind:close="__e" class="data-v-9bcc32ba" bind:__l="__l" vue-slots="{{['default']}}"><view class="u-picker data-v-9bcc32ba"><block wx:if="{{showToolbar}}"><u-toolbar vue-id="{{('ddb9227a-3')+','+('ddb9227a-2')}}" cancelColor="{{cancelColor}}" confirmColor="{{confirmColor}}" cancelText="{{cancelText}}" confirmText="{{confirmText}}" title="{{title}}" rightSlot="{{toolbarRightSlot?true:false}}" data-event-opts="{{[['^cancel',[['cancel']]],['^confirm',[['confirm']]]]}}" bind:cancel="__e" bind:confirm="__e" class="data-v-9bcc32ba" bind:__l="__l" vue-slots="{{['right']}}"><slot name="toolbar-right" slot="right"></slot></u-toolbar></block><slot name="toolbar-bottom"></slot><picker-view class="u-picker__view data-v-9bcc32ba" style="{{'height:'+(''+$root.m0)+';'}}" indicatorStyle="{{'height: '+$root.m1}}" value="{{innerIndex}}" immediateChange="{{immediateChange}}" data-event-opts="{{[['change',[['changeHandler',['$event']]]]]}}" bindchange="__e"><block wx:for="{{$root.l1}}" wx:for-item="item" wx:for-index="index" wx:key="index"><picker-view-column class="u-picker__view__column data-v-9bcc32ba"><block wx:for="{{item.l0}}" wx:for-item="item1" wx:for-index="index1" wx:key="index1"><block wx:if="{{item.m2}}"><view class="{{['u-picker__view__column__item','u-line-1','data-v-9bcc32ba',index1===innerIndex[index]&&'u-picker__view__column__item--selected']}}" style="{{'height:'+(item.m3)+';'+('line-height:'+(item.m4)+';')+('font-weight:'+(index1===innerIndex[index]?'bold':'normal')+';')+('display:'+('block')+';')}}">{{item1.m5}}</view></block></block></picker-view-column></block></picker-view><block wx:if="{{loading}}"><view class="u-picker--loading data-v-9bcc32ba"><u-loading-icon vue-id="{{('ddb9227a-4')+','+('ddb9227a-2')}}" mode="circle" class="data-v-9bcc32ba" bind:__l="__l"></u-loading-icon></view></block></view></u-popup></view>
|
||||
<view class="u-picker-warrper data-v-91b05052"><view wx:if="{{a}}" class="u-picker-input cursor-pointer data-v-91b05052" bindtap="{{d}}"><block wx:if="{{$slots.d}}"><slot></slot></block><block wx:else><up-input wx:if="{{c}}" class="data-v-91b05052" u-i="91b05052-0" bind:__l="__l" bindupdateModelValue="{{b}}" u-p="{{c}}"></up-input><view class="input-cover data-v-91b05052"></view></block></view><u-popup wx:if="{{r}}" class="data-v-91b05052" u-s="{{['d']}}" bindclose="{{q}}" u-i="91b05052-1" bind:__l="__l" u-p="{{r}}"><view class="u-picker data-v-91b05052"><u-toolbar wx:if="{{e}}" class="data-v-91b05052" u-s="{{['right']}}" bindcancel="{{f}}" bindconfirm="{{g}}" u-i="91b05052-2,91b05052-1" bind:__l="__l" u-p="{{h}}"><view slot="right"><slot name="toolbar-right"></slot></view></u-toolbar><slot name="toolbar-bottom"></slot><block wx:if="{{r0}}"><picker-view class="u-picker__view data-v-91b05052" indicatorStyle="{{j}}" value="{{k}}" immediateChange="{{l}}" style="{{'height:' + m}}" bindchange="{{n}}"><picker-view-column wx:for="{{i}}" wx:for-item="item" wx:key="e" class="u-picker__view__column data-v-91b05052"><block wx:if="{{item.a}}"><view wx:for="{{item.b}}" wx:for-item="item1" wx:key="c" class="{{['u-picker__view__column__item', 'u-line-1', 'data-v-91b05052', item1.b]}}" style="{{'height:' + item.c + ';' + ('line-height:' + item.d) + ';' + ('font-weight:' + item1.d) + ';' + ('display:' + 'block')}}">{{item1.a}}</view></block></picker-view-column></picker-view></block><view wx:if="{{o}}" class="u-picker--loading data-v-91b05052"><u-loading-icon wx:if="{{p}}" class="data-v-91b05052" u-i="91b05052-3,91b05052-1" bind:__l="__l" u-p="{{p}}"></u-loading-icon></view></view></u-popup></view>
|
||||
+24
-31
@@ -1,4 +1,3 @@
|
||||
@charset "UTF-8";
|
||||
/**
|
||||
* 这里是uni-app内置的常用样式变量
|
||||
*
|
||||
@@ -23,22 +22,22 @@
|
||||
/* Border Radius */
|
||||
/* 水平间距 */
|
||||
/* 垂直间距 */
|
||||
.u-empty.data-v-9bcc32ba,
|
||||
.u-empty__wrap.data-v-9bcc32ba,
|
||||
.u-tabs.data-v-9bcc32ba,
|
||||
.u-tabs__wrapper.data-v-9bcc32ba,
|
||||
.u-tabs__wrapper__scroll-view-wrapper.data-v-9bcc32ba,
|
||||
.u-tabs__wrapper__scroll-view.data-v-9bcc32ba,
|
||||
.u-tabs__wrapper__nav.data-v-9bcc32ba,
|
||||
.u-tabs__wrapper__nav__line.data-v-9bcc32ba,
|
||||
.up-empty.data-v-9bcc32ba,
|
||||
.up-empty__wrap.data-v-9bcc32ba,
|
||||
.up-tabs.data-v-9bcc32ba,
|
||||
.up-tabs__wrapper.data-v-9bcc32ba,
|
||||
.up-tabs__wrapper__scroll-view-wrapper.data-v-9bcc32ba,
|
||||
.up-tabs__wrapper__scroll-view.data-v-9bcc32ba,
|
||||
.up-tabs__wrapper__nav.data-v-9bcc32ba,
|
||||
.up-tabs__wrapper__nav__line.data-v-9bcc32ba {
|
||||
.u-empty.data-v-91b05052,
|
||||
.u-empty__wrap.data-v-91b05052,
|
||||
.u-tabs.data-v-91b05052,
|
||||
.u-tabs__wrapper.data-v-91b05052,
|
||||
.u-tabs__wrapper__scroll-view-wrapper.data-v-91b05052,
|
||||
.u-tabs__wrapper__scroll-view.data-v-91b05052,
|
||||
.u-tabs__wrapper__nav.data-v-91b05052,
|
||||
.u-tabs__wrapper__nav__line.data-v-91b05052,
|
||||
.up-empty.data-v-91b05052,
|
||||
.up-empty__wrap.data-v-91b05052,
|
||||
.up-tabs.data-v-91b05052,
|
||||
.up-tabs__wrapper.data-v-91b05052,
|
||||
.up-tabs__wrapper__scroll-view-wrapper.data-v-91b05052,
|
||||
.up-tabs__wrapper__scroll-view.data-v-91b05052,
|
||||
.up-tabs__wrapper__nav.data-v-91b05052,
|
||||
.up-tabs__wrapper__nav__line.data-v-91b05052 {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
flex-shrink: 0;
|
||||
@@ -47,13 +46,13 @@
|
||||
align-items: stretch;
|
||||
align-content: flex-start;
|
||||
}
|
||||
.u-picker.data-v-9bcc32ba {
|
||||
.u-picker.data-v-91b05052 {
|
||||
position: relative;
|
||||
}
|
||||
.u-picker-input.data-v-9bcc32ba {
|
||||
.u-picker-input.data-v-91b05052 {
|
||||
position: relative;
|
||||
}
|
||||
.u-picker-input .input-cover.data-v-9bcc32ba {
|
||||
.u-picker-input .input-cover.data-v-91b05052 {
|
||||
opacity: 0;
|
||||
position: absolute;
|
||||
top: 0;
|
||||
@@ -62,18 +61,14 @@
|
||||
right: 0;
|
||||
z-index: 1;
|
||||
}
|
||||
.u-picker__view__column.data-v-9bcc32ba {
|
||||
|
||||
.u-picker__view__column.data-v-91b05052 {
|
||||
display: flex;
|
||||
|
||||
flex-direction: row;
|
||||
flex: 1;
|
||||
justify-content: center;
|
||||
}
|
||||
.u-picker__view__column__item.data-v-9bcc32ba {
|
||||
|
||||
.u-picker__view__column__item.data-v-91b05052 {
|
||||
display: flex;
|
||||
|
||||
flex-direction: row;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
@@ -82,22 +77,20 @@
|
||||
display: block;
|
||||
color: #303133;
|
||||
}
|
||||
.u-picker__view__column__item--disabled.data-v-9bcc32ba {
|
||||
.u-picker__view__column__item--disabled.data-v-91b05052 {
|
||||
cursor: not-allowed;
|
||||
opacity: 0.35;
|
||||
}
|
||||
.u-picker--loading.data-v-9bcc32ba {
|
||||
.u-picker--loading.data-v-91b05052 {
|
||||
position: absolute;
|
||||
top: 0;
|
||||
right: 0;
|
||||
left: 0;
|
||||
bottom: 0;
|
||||
|
||||
display: flex;
|
||||
|
||||
flex-direction: row;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
background-color: rgba(255, 255, 255, 0.87);
|
||||
z-index: 1000;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user