|
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152 |
- (global["webpackJsonp"] = global["webpackJsonp"] || []).push([["components/yq-avatar/yq-avatar"],{
-
- /***/ 306:
- /*!***********************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/components/yq-avatar/yq-avatar.vue ***!
- \***********************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _yq_avatar_vue_vue_type_template_id_795a15bc_name_yq_avatar___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./yq-avatar.vue?vue&type=template&id=795a15bc&name=yq-avatar& */ 307);
- /* harmony import */ var _yq_avatar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./yq-avatar.vue?vue&type=script&lang=js& */ 309);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _yq_avatar_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 _yq_avatar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var _yq_avatar_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./yq-avatar.vue?vue&type=style&index=0&lang=css& */ 311);
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../Tools/HBuilderX/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(_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])(
- _yq_avatar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
- _yq_avatar_vue_vue_type_template_id_795a15bc_name_yq_avatar___WEBPACK_IMPORTED_MODULE_0__["render"],
- _yq_avatar_vue_vue_type_template_id_795a15bc_name_yq_avatar___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
- false,
- null,
- null,
- null,
- false,
- _yq_avatar_vue_vue_type_template_id_795a15bc_name_yq_avatar___WEBPACK_IMPORTED_MODULE_0__["components"],
- renderjs
- )
-
- component.options.__file = "components/yq-avatar/yq-avatar.vue"
- /* harmony default export */ __webpack_exports__["default"] = (component.exports);
-
- /***/ }),
-
- /***/ 307:
- /*!*********************************************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/components/yq-avatar/yq-avatar.vue?vue&type=template&id=795a15bc&name=yq-avatar& ***!
- \*********************************************************************************************************************************/
- /*! exports provided: render, staticRenderFns, recyclableRender, components */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_yq_avatar_vue_vue_type_template_id_795a15bc_name_yq_avatar___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--17-0!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./yq-avatar.vue?vue&type=template&id=795a15bc&name=yq-avatar& */ 308);
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_yq_avatar_vue_vue_type_template_id_795a15bc_name_yq_avatar___WEBPACK_IMPORTED_MODULE_0__["render"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_yq_avatar_vue_vue_type_template_id_795a15bc_name_yq_avatar___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_yq_avatar_vue_vue_type_template_id_795a15bc_name_yq_avatar___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_yq_avatar_vue_vue_type_template_id_795a15bc_name_yq_avatar___WEBPACK_IMPORTED_MODULE_0__["components"]; });
-
-
-
- /***/ }),
-
- /***/ 308:
- /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./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!D:/HBuildProjects/ai-skin-measurement-mp/components/yq-avatar/yq-avatar.vue?vue&type=template&id=795a15bc&name=yq-avatar& ***!
- \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! 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 s0 = _vm.__get_style([_vm.iS])
- _vm.$mp.data = Object.assign(
- {},
- {
- $root: {
- s0: s0,
- },
- }
- )
- }
- var recyclableRender = false
- var staticRenderFns = []
- render._withStripped = true
-
-
-
- /***/ }),
-
- /***/ 309:
- /*!************************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/components/yq-avatar/yq-avatar.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 _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_yq_avatar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--13-1!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./yq-avatar.vue?vue&type=script&lang=js& */ 310);
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_yq_avatar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_yq_avatar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_yq_avatar_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 _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_yq_avatar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony default export */ __webpack_exports__["default"] = (_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_yq_avatar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a);
-
- /***/ }),
-
- /***/ 310:
- /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./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!D:/HBuildProjects/ai-skin-measurement-mp/components/yq-avatar/yq-avatar.vue?vue&type=script&lang=js& ***!
- \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
- /* WEBPACK VAR INJECTION */(function(uni) {//
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
-
-
-
- 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 */ 56));
- var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 58));
- function _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it.return != null) it.return(); } finally { if (didErr) throw err; } } }; }
- function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }
- function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }
- var tH = 50;
- var _default = {
- name: "yq-avatar",
- data: function data() {
- return {
- csH: '0px',
- sD: 'none',
- sT: '-10000px',
- pT: '-10000px',
- iS: {},
- sS: {},
- sO: true,
- bW: '19%',
- bD: 'flex',
- tp: 0,
- imgSrc: {
- imgSrc: ''
- }
- };
- },
- watch: {
- avatarSrc: function avatarSrc() {
- this.imgSrc.imgSrc = this.avatarSrc;
- }
- },
- props: {
- avatarSrc: '',
- avatarStyle: '',
- selWidth: '',
- selHeight: '',
- expWidth: '',
- expHeight: '',
- minScale: '',
- maxScale: '',
- canScale: '',
- canRotate: '',
- lockWidth: '',
- lockHeight: '',
- stretch: '',
- lock: '',
- fileType: '',
- noTab: '',
- inner: '',
- quality: '',
- index: '',
- bgImage: ''
- },
- created: function created() {
- var _this = this;
- this.cc = uni.createCanvasContext('avatar-canvas', this);
- this.cco = uni.createCanvasContext('oper-canvas', this);
- this.ccp = uni.createCanvasContext('prv-canvas', this);
- this.qlty = parseFloat(this.quality) || 1;
- this.imgSrc.imgSrc = this.avatarSrc;
- this.letRotate = this.canRotate === false || this.inner === true || this.inner === 'true' || this.canRotate === 'false' ? 0 : 1;
- this.letScale = this.canScale === false || this.canScale === 'false' ? 0 : 1;
- this.isin = this.inner === true || this.inner === 'true' ? 1 : 0;
- this.indx = this.index || undefined;
- this.mnScale = parseFloat(this.minScale) || 0.3;
- this.mxScale = parseFloat(this.maxScale) || 4;
- this.noBar = this.noTab === true || this.noTab === 'true' ? 1 : 0;
- this.stc = this.stretch;
- this.lck = this.lock;
- this.fType = this.fileType === 'jpg' ? 'jpg' : 'png';
- if (this.isin || !this.letRotate) {
- this.bW = '24%';
- this.bD = 'none';
- } else {
- this.bW = '19%';
- this.bD = 'flex';
- }
- if (this.noBar) {
- this.fWindowResize();
- } else {
- uni.showTabBar({
- fail: function fail() {
- _this.noBar = 1;
- },
- success: function success() {
- _this.noBar = 0;
- },
- complete: function complete(res) {
- _this.fWindowResize();
- }
- });
- }
- },
- methods: {
- fWindowResize: function fWindowResize() {
- var sysInfo = uni.getSystemInfoSync();
- this.platform = sysInfo.platform;
- this.wW = sysInfo.windowWidth;
- this.drawTop = 0;
- this.wH = sysInfo.windowHeight;
- if (!this.noBar) this.wH += tH;
- this.csH = this.wH - tH + 'px';
- this.tp = this.csH;
- this.pxRatio = this.wW / 750;
- var style = this.avatarStyle;
- if (style && style !== true && (style = style.trim())) {
- style = style.split(';');
- var obj = {};
- var _iterator = _createForOfIteratorHelper(style),
- _step;
- try {
- for (_iterator.s(); !(_step = _iterator.n()).done;) {
- var v = _step.value;
- if (!v) continue;
- v = v.trim().split(':');
- if (v[1].toString().indexOf('upx') >= 0) {
- var arr = v[1].trim().split(' ');
- for (var k in arr) {
- if (!arr[k]) continue;
- if (arr[k].toString().indexOf('upx') >= 0) {
- arr[k] = parseFloat(arr[k]) * this.pxRatio + 'px';
- }
- }
- v[1] = arr.join(' ');
- }
- obj[v[0].trim()] = v[1].trim();
- }
- } catch (err) {
- _iterator.e(err);
- } finally {
- _iterator.f();
- }
- this.iS = obj;
- }
- this.expWidth && (this.eW = this.expWidth.toString().indexOf('upx') >= 0 ? parseInt(this.expWidth) * this.pxRatio : parseInt(this.expWidth));
- this.expHeight && (this.eH = this.expHeight.toString().indexOf('upx') >= 0 ? parseInt(this.expHeight) * this.pxRatio : parseInt(this.expHeight));
- if (this.sD === 'flex') {
- this.fDrawInit(true);
- }
- this.fHideImg();
- },
- fSelect: function fSelect() {
- var _this2 = this;
- if (this.fSelecting) return;
- this.fSelecting = true;
- setTimeout(function () {
- _this2.fSelecting = false;
- }, 500);
- uni.chooseImage({
- count: 1,
- sizeType: ['original', 'compressed'],
- sourceType: ['album', 'camera'],
- success: function success(r) {
- uni.showLoading({
- title: '加载中...',
- mask: true
- });
- var path = _this2.imgPath = r.tempFilePaths[0];
- uni.getImageInfo({
- src: path,
- success: function success(r) {
- _this2.imgWidth = r.width;
- _this2.imgHeight = r.height;
- _this2.path = path;
- if (!_this2.hasSel) {
- var style = _this2.sS || {};
- if (_this2.selWidth && _this2.selHeight) {
- var sW = _this2.selWidth.toString().indexOf('upx') >= 0 ? parseInt(_this2.selWidth) * _this2.pxRatio : parseInt(_this2.selWidth),
- sH = _this2.selHeight.toString().indexOf('upx') >= 0 ? parseInt(_this2.selHeight) * _this2.pxRatio : parseInt(_this2.selHeight);
- style.width = sW + 'px';
- style.height = sH + 'px';
- style.top = (_this2.wH - sH - tH | 0) / 2 + 'px';
- style.left = (_this2.wW - sW | 0) / 2 + 'px';
- } else {
- uni.showModal({
- title: '裁剪框的宽或高没有设置',
- showCancel: false
- });
- return;
- }
- _this2.sS = style;
- }
- if (_this2.noBar) {
- _this2.fDrawInit(true);
- } else {
- uni.hideTabBar({
- complete: function complete() {
- _this2.fDrawInit(true);
- }
- });
- }
- },
- fail: function fail() {
- uni.showToast({
- title: "请选择正确图片",
- duration: 2000
- });
- },
- complete: function complete() {
- uni.hideLoading();
- }
- });
- }
- });
- },
- fUpload: function fUpload() {
- var _this3 = this;
- if (this.fUploading) return;
- this.fUploading = true;
- setTimeout(function () {
- _this3.fUploading = false;
- }, 1000);
- var style = this.sS,
- x = parseInt(style.left),
- y = parseInt(style.top),
- width = parseInt(style.width),
- height = parseInt(style.height),
- expWidth = this.eW || width * this.pixelRatio,
- expHeight = this.eH || height * this.pixelRatio;
- uni.showLoading({
- title: '加载中...',
- mask: true
- });
- this.sD = 'none';
- this.sT = '-10000px';
- this.hasSel = false;
- this.fHideImg();
- uni.canvasToTempFilePath({
- x: x,
- y: y,
- width: width,
- height: height,
- destWidth: expWidth,
- destHeight: expHeight,
- canvasId: 'avatar-canvas',
- fileType: this.fType,
- quality: this.qlty,
- success: function success(r) {
- r = r.tempFilePath;
- _this3.$emit("upload", {
- avatar: _this3.imgSrc,
- path: r,
- index: _this3.indx,
- data: _this3.rtn,
- base64: _this3.base64 || null
- });
- },
- fail: function fail(res) {
- uni.showToast({
- title: "error1",
- duration: 2000
- });
- },
- complete: function complete() {
- uni.hideLoading();
- _this3.noBar || uni.showTabBar();
- _this3.$emit("end");
- }
- }, this);
- },
- fPrvUpload: function fPrvUpload() {
- var _this4 = this;
- if (this.fPrvUploading) return;
- this.fPrvUploading = true;
- setTimeout(function () {
- _this4.fPrvUploading = false;
- }, 1000);
- var style = this.sS,
- destWidth = parseInt(style.width),
- destHeight = parseInt(style.height),
- prvX = this.prvX,
- prvY = this.prvY,
- prvWidth = this.prvWidth,
- prvHeight = this.prvHeight,
- expWidth = this.eW || parseInt(style.width) * this.pixelRatio,
- expHeight = this.eH || parseInt(style.height) * this.pixelRatio;
- uni.showLoading({
- title: '加载中...',
- mask: true
- });
- this.sD = 'none';
- this.sT = '-10000px';
- this.hasSel = false;
- this.fHideImg();
- uni.canvasToTempFilePath({
- x: prvX,
- y: prvY,
- width: prvWidth,
- height: prvHeight,
- destWidth: expWidth,
- destHeight: expHeight,
- canvasId: 'prv-canvas',
- fileType: this.fType,
- quality: this.qlty,
- success: function success(r) {
- r = r.tempFilePath;
- _this4.$emit("upload", {
- avatar: _this4.imgSrc,
- path: r,
- index: _this4.indx,
- data: _this4.rtn,
- base64: _this4.base64 || null
- });
- },
- fail: function fail() {
- uni.showToast({
- title: "error_prv",
- duration: 2000
- });
- },
- complete: function complete() {
- uni.hideLoading();
- _this4.noBar || uni.showTabBar();
- _this4.$emit("end");
- }
- }, this);
- },
- fDrawInit: function fDrawInit() {
- var _this5 = this;
- var ini = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false;
- var allWidth = this.wW,
- allHeight = this.wH,
- imgWidth = this.imgWidth,
- imgHeight = this.imgHeight,
- imgRadio = imgWidth / imgHeight,
- useWidth = allWidth - 40,
- useHeight = allHeight - tH - 80,
- useRadio = useWidth / useHeight,
- sW = parseInt(this.sS.width),
- sH = parseInt(this.sS.height);
- this.fixWidth = 0;
- this.fixHeight = 0;
- this.lckWidth = 0;
- this.lckHeight = 0;
- switch (this.stc) {
- case 'x':
- this.fixWidth = 1;
- break;
- case 'y':
- this.fixHeight = 1;
- break;
- case 'long':
- if (imgRadio > 1) this.fixWidth = 1;else this.fixHeight = 1;
- break;
- case 'short':
- if (imgRadio > 1) this.fixHeight = 1;else this.fixWidth = 1;
- break;
- case 'longSel':
- if (sW > sH) this.fixWidth = 1;else this.fixHeight = 1;
- break;
- case 'shortSel':
- if (sW > sH) this.fixHeight = 1;else this.fixWidth = 1;
- break;
- }
- switch (this.lck) {
- case 'x':
- this.lckWidth = 1;
- break;
- case 'y':
- this.lckHeight = 1;
- break;
- case 'long':
- if (imgRadio > 1) this.lckWidth = 1;else this.lckHeight = 1;
- break;
- case 'short':
- if (imgRadio > 1) this.lckHeight = 1;else this.lckWidth = 1;
- break;
- case 'longSel':
- if (sW > sH) this.lckWidth = 1;else this.lckHeight = 1;
- break;
- case 'shortSel':
- if (sW > sH) this.lckHeight = 1;else this.lckWidth = 1;
- break;
- }
- if (this.fixWidth) {
- useWidth = sW;
- useHeight = useWidth / imgRadio;
- } else if (this.fixHeight) {
- useHeight = sH;
- useWidth = useHeight * imgRadio;
- } else if (imgRadio < useRadio) {
- if (imgHeight < useHeight) {
- useWidth = imgWidth;
- useHeight = imgHeight;
- } else {
- useWidth = useHeight * imgRadio;
- }
- } else {
- if (imgWidth < useWidth) {
- useWidth = imgWidth;
- useHeight = imgHeight;
- } else {
- useHeight = useWidth / imgRadio;
- }
- }
- if (this.isin) {
- if (useWidth < sW) {
- useWidth = sW;
- useHeight = useWidth / imgRadio;
- this.lckHeight = 0;
- }
- if (useHeight < sH) {
- useHeight = sH;
- useWidth = useHeight * imgRadio;
- this.lckWidth = 0;
- }
- }
- this.scaleSize = 1;
- this.rotateDeg = 0;
- this.posWidth = (allWidth - useWidth) / 2 | 0;
- this.posHeight = (allHeight - useHeight - tH) / 2 | 0;
- this.useWidth = useWidth | 0;
- this.useHeight = useHeight | 0;
- this.centerX = this.posWidth + useWidth / 2;
- this.centerY = this.posHeight + useHeight / 2;
- this.focusX = 0;
- this.focusY = 0;
- var style = this.sS,
- left = parseInt(style.left),
- top = parseInt(style.top),
- width = parseInt(style.width),
- height = parseInt(style.height),
- canvas = this.canvas,
- canvasOper = this.canvasOper,
- cc = this.cc,
- cco = this.cco;
- cco.beginPath();
- cco.setLineWidth(3);
- cco.setGlobalAlpha(1);
- cco.setStrokeStyle('white');
- cco.strokeRect(left, top, width, height);
- cco.setFillStyle('black');
- cco.setGlobalAlpha(0.5);
- cco.fillRect(0, 0, this.wW, top);
- cco.fillRect(0, top, left, height);
- cco.fillRect(0, top + height, this.wW, this.wH - height - top - tH);
- cco.fillRect(left + width, top, this.wW - width - left, height);
- cco.setGlobalAlpha(1);
- cco.setStrokeStyle('red');
- cco.moveTo(left + 15, top);
- cco.lineTo(left, top);
- cco.lineTo(left, top + 15);
- cco.moveTo(left + width - 15, top);
- cco.lineTo(left + width, top);
- cco.lineTo(left + width, top + 15);
- cco.moveTo(left + 15, top + height);
- cco.lineTo(left, top + height);
- cco.lineTo(left, top + height - 15);
- cco.moveTo(left + width - 15, top + height);
- cco.lineTo(left + width, top + height);
- cco.lineTo(left + width, top + height - 15);
- cco.stroke();
- cco.draw(false, function () {
- if (ini) {
- _this5.sD = 'flex';
- _this5.sT = _this5.drawTop + 'px';
- _this5.fDrawImage(true);
- }
- });
- this.$emit("init");
- },
- fDrawImage: function fDrawImage() {
- var ini = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false;
- var tm_now = Date.now();
- if (tm_now - this.drawTm < 20) return;
- this.drawTm = tm_now;
- var cc = this.cc,
- imgWidth = this.useWidth * this.scaleSize,
- imgHeight = this.useHeight * this.scaleSize;
- if (this.bgImage) {
- cc.drawImage(this.bgImage, 0, 0, this.wW, this.wH - tH);
- } else {
- cc.fillRect(0, 0, this.wW, this.wH - tH);
- }
- if (this.isin) {
- var cx = this.focusX * (this.scaleSize - 1),
- cy = this.focusY * (this.scaleSize - 1);
- cc.translate(this.centerX, this.centerY);
- cc.rotate(this.rotateDeg * Math.PI / 180);
- cc.drawImage(this.imgPath, this.posWidth - this.centerX - cx, this.posHeight - this.centerY - cy, imgWidth, imgHeight);
- } else {
- cc.translate(this.posWidth + imgWidth / 2, this.posHeight + imgHeight / 2);
- cc.rotate(this.rotateDeg * Math.PI / 180);
- cc.drawImage(this.imgPath, -imgWidth / 2, -imgHeight / 2, imgWidth, imgHeight);
- }
- cc.draw(false);
- },
- fPreview: function fPreview() {
- var _this6 = this;
- if (this.fPreviewing) return;
- this.fPreviewing = true;
- setTimeout(function () {
- _this6.fPreviewing = false;
- }, 1000);
- var style = this.sS,
- x = parseInt(style.left),
- y = parseInt(style.top),
- width = parseInt(style.width),
- height = parseInt(style.height);
- uni.showLoading({
- title: '加载中...',
- mask: true
- });
- uni.canvasToTempFilePath({
- x: x,
- y: y,
- width: width,
- height: height,
- expWidth: width * this.pixelRatio,
- expHeight: height * this.pixelRatio,
- canvasId: 'avatar-canvas',
- fileType: this.fType,
- quality: this.qlty,
- success: function success(r) {
- _this6.prvImgTmp = r = r.tempFilePath;
- var ccp = _this6.ccp,
- prvX = _this6.wW,
- prvY = parseInt(_this6.csH);
- var prvWidth = parseInt(_this6.sS.width),
- prvHeight = parseInt(_this6.sS.height),
- useWidth = prvX - 40,
- useHeight = prvY - 80,
- radio = useWidth / prvWidth,
- rHeight = prvHeight * radio;
- if (rHeight < useHeight) {
- prvWidth = useWidth;
- prvHeight = rHeight;
- } else {
- radio = useHeight / prvHeight;
- prvWidth *= radio;
- prvHeight = useHeight;
- }
- ccp.fillRect(0, 0, prvX, prvY);
- _this6.prvX = prvX = (prvX - prvWidth) / 2 | 0;
- _this6.prvY = prvY = (prvY - prvHeight) / 2 | 0;
- _this6.prvWidth = prvWidth = prvWidth | 0;
- _this6.prvHeight = prvHeight = prvHeight | 0;
- ccp.drawImage(r, prvX, prvY, prvWidth, prvHeight);
- ccp.draw(false);
- _this6.sO = false;
- // if (this.platform === 'android') this.sO = false;
- _this6.pT = _this6.drawTop + 'px';
- },
- fail: function fail() {
- uni.showToast({
- title: "error2",
- duration: 2000
- });
- },
- complete: function complete() {
- uni.hideLoading();
- }
- }, this);
- },
- fChooseImg: function fChooseImg() {
- var index = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : undefined;
- var params = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : undefined;
- var data = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : undefined;
- if (params) {
- var sW = params.selWidth,
- sH = params.selHeight,
- expWidth = params.expWidth,
- expHeight = params.expHeight,
- quality = params.quality,
- canRotate = params.canRotate,
- canScale = params.canScale,
- minScale = params.minScale,
- maxScale = params.maxScale,
- stretch = params.stretch,
- fileType = params.fileType,
- inner = params.inner,
- lock = params.lock;
- expWidth && (this.eW = expWidth.toString().indexOf('upx') >= 0 ? parseInt(expWidth) * this.pxRatio : parseInt(expWidth));
- expHeight && (this.eH = expHeight.toString().indexOf('upx') >= 0 ? parseInt(expHeight) * this.pxRatio : parseInt(expHeight));
- this.letRotate = canRotate === false || inner === true || inner === 'true' || canRotate === 'false' ? 0 : 1;
- this.letScale = canScale === false || canScale === 'false' ? 0 : 1;
- this.qlty = parseFloat(quality) || 1;
- this.mnScale = parseFloat(minScale) || 0.3;
- this.mxScale = parseFloat(maxScale) || 4;
- this.stc = stretch;
- this.isin = inner === true || inner === 'true' ? 1 : 0;
- this.fType = fileType === 'jpg' ? 'jpg' : 'png';
- this.lck = lock;
- if (this.isin || !this.letRotate) {
- this.bW = '24%';
- this.bD = 'none';
- } else {
- this.bW = '19%';
- this.bD = 'flex';
- }
- if (sW && sH) {
- sW = sW.toString().indexOf('upx') >= 0 ? parseInt(sW) * this.pxRatio : parseInt(sW);
- sH = sH.toString().indexOf('upx') >= 0 ? parseInt(sH) * this.pxRatio : parseInt(sH);
- this.sS.width = sW + 'px';
- this.sS.height = sH + 'px';
- this.sS.top = (this.wH - sH - tH | 0) / 2 + 'px';
- this.sS.left = (this.wW - sW | 0) / 2 + 'px';
- this.hasSel = true;
- }
- }
- this.rtn = data;
- this.indx = index;
- this.fSelect();
- },
- fRotate: function fRotate() {
- this.rotateDeg += 90 - this.rotateDeg % 90;
- this.fDrawImage();
- },
- fStart: function fStart(e) {
- var touches = e.touches,
- touch0 = touches[0],
- touch1 = touches[1];
- this.touch0 = touch0;
- this.touch1 = touch1;
- if (touch1) {
- var x = touch1.x - touch0.x,
- y = touch1.y - touch0.y;
- this.fgDistance = Math.sqrt(x * x + y * y);
- }
- },
- fMove: function fMove(e) {
- var touches = e.touches,
- touch0 = touches[0],
- touch1 = touches[1];
- if (touch1) {
- var x = touch1.x - touch0.x,
- y = touch1.y - touch0.y,
- fgDistance = Math.sqrt(x * x + y * y),
- scaleSize = 0.005 * (fgDistance - this.fgDistance),
- beScaleSize = this.scaleSize + scaleSize;
- do {
- if (!this.letScale) break;
- if (beScaleSize < this.mnScale) break;
- if (beScaleSize > this.mxScale) break;
- var growX = this.useWidth * scaleSize / 2,
- growY = this.useHeight * scaleSize / 2;
- if (this.isin) {
- var imgWidth = this.useWidth * beScaleSize,
- imgHeight = this.useHeight * beScaleSize,
- l = this.posWidth - growX,
- t = this.posHeight - growY,
- r = l + imgWidth,
- b = t + imgHeight,
- left = parseInt(this.sS.left),
- top = parseInt(this.sS.top),
- width = parseInt(this.sS.width),
- height = parseInt(this.sS.height),
- right = left + width,
- bottom = top + height,
- cx = void 0,
- cy = void 0;
- if (imgWidth <= width || imgHeight <= height) break;
- this.cx = cx = this.focusX * beScaleSize - this.focusX, this.cy = cy = this.focusY * beScaleSize - this.focusY;
- this.posWidth -= growX;
- this.posHeight -= growY;
- if (this.posWidth - cx > left) {
- this.posWidth = left + cx;
- }
- if (this.posWidth + imgWidth - cx < right) {
- this.posWidth = right - imgWidth + cx;
- }
- if (this.posHeight - cy > top) {
- this.posHeight = top + cy;
- }
- if (this.posHeight + imgHeight - cy < bottom) {
- this.posHeight = bottom - imgHeight + cy;
- }
- } else {
- this.posWidth -= growX;
- this.posHeight -= growY;
- }
- this.scaleSize = beScaleSize;
- } while (0);
- this.fgDistance = fgDistance;
- if (touch1.x !== touch0.x && this.letRotate) {
- x = (this.touch1.y - this.touch0.y) / (this.touch1.x - this.touch0.x);
- y = (touch1.y - touch0.y) / (touch1.x - touch0.x);
- this.rotateDeg += Math.atan((y - x) / (1 + x * y)) * 180 / Math.PI;
- this.touch0 = touch0;
- this.touch1 = touch1;
- }
- this.fDrawImage();
- } else if (this.touch0) {
- var _x = touch0.x - this.touch0.x,
- _y = touch0.y - this.touch0.y,
- beX = this.posWidth + _x,
- beY = this.posHeight + _y;
- if (this.isin) {
- var _imgWidth = this.useWidth * this.scaleSize,
- _imgHeight = this.useHeight * this.scaleSize,
- _l = beX,
- _t = beY,
- _r = _l + _imgWidth,
- _b = _t + _imgHeight,
- _left = parseInt(this.sS.left),
- _top = parseInt(this.sS.top),
- _right = _left + parseInt(this.sS.width),
- _bottom = _top + parseInt(this.sS.height),
- _cx,
- _cy;
- this.cx = _cx = this.focusX * this.scaleSize - this.focusX;
- this.cy = _cy = this.focusY * this.scaleSize - this.focusY;
- if (!this.lckWidth && Math.abs(_x) < 100) {
- if (_left < _l - _cx) {
- this.posWidth = _left + _cx;
- } else if (_right > _r - _cx) {
- this.posWidth = _right - _imgWidth + _cx;
- } else {
- this.posWidth = beX;
- this.focusX -= _x;
- }
- }
- if (!this.lckHeight && Math.abs(_y) < 100) {
- if (_top < _t - _cy) {
- this.focusY -= _top + _cy - this.posHeight;
- this.posHeight = _top + _cy;
- } else if (_bottom > _b - _cy) {
- this.focusY -= _bottom + _cy - (this.posHeight + _imgHeight);
- this.posHeight = _bottom - _imgHeight + _cy;
- } else {
- this.posHeight = beY;
- this.focusY -= _y;
- }
- }
- } else {
- if (Math.abs(_x) < 100 && !this.lckWidth) this.posWidth = beX;
- if (Math.abs(_y) < 100 && !this.lckHeight) this.posHeight = beY;
- this.focusX -= _x;
- this.focusY -= _y;
- }
- this.touch0 = touch0;
- this.fDrawImage();
- }
- },
- fEnd: function fEnd(e) {
- var touches = e.touches,
- touch0 = touches && touches[0],
- touch1 = touches && touches[1];
- if (touch0) {
- this.touch0 = touch0;
- } else {
- this.touch0 = null;
- this.touch1 = null;
- }
- },
- fHideImg: function fHideImg() {
- this.prvImg = '';
- this.pT = '-10000px';
- this.sO = true;
- this.prvImgData = null;
- this.target = null;
- },
- fClose: function fClose() {
- this.sD = 'none';
- this.sT = '-10000px';
- this.hasSel = false;
- this.fHideImg();
- this.noBar || uni.showTabBar();
- this.$emit("end");
- },
- fGetImgData: function fGetImgData() {
- var _this7 = this;
- return new Promise(function (resolve, reject) {
- var prvX = _this7.prvX,
- prvY = _this7.prvY,
- prvWidth = _this7.prvWidth,
- prvHeight = _this7.prvHeight;
- uni.canvasGetImageData({
- canvasId: 'prv-canvas',
- x: prvX,
- y: prvY,
- width: prvWidth,
- height: prvHeight,
- success: function success(res) {
- resolve(res.data);
- },
- fail: function fail(err) {
- reject(err);
- }
- }, _this7);
- });
- },
- fColorChange: function fColorChange(e) {
- var _this8 = this;
- return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {
- var tm_now, data, target, i, r, g, b, a, h, s, l, d, p, q, t, min, max, hK, tR, tG, tB, n, correctRGB, createRGB, prvX, prvY, prvWidth, prvHeight;
- return _regenerator.default.wrap(function _callee$(_context) {
- while (1) {
- switch (_context.prev = _context.next) {
- case 0:
- tm_now = Date.now();
- if (!(tm_now - _this8.prvTm < 100)) {
- _context.next = 3;
- break;
- }
- return _context.abrupt("return");
- case 3:
- _this8.prvTm = tm_now;
- uni.showLoading({
- title: '加载中...',
- mask: true
- });
- if (_this8.prvImgData) {
- _context.next = 11;
- break;
- }
- _context.next = 8;
- return _this8.fGetImgData().catch(function () {
- uni.showToast({
- title: "error_read",
- duration: 2000
- });
- });
- case 8:
- if (_this8.prvImgData = _context.sent) {
- _context.next = 10;
- break;
- }
- return _context.abrupt("return");
- case 10:
- _this8.target = new Uint8ClampedArray(_this8.prvImgData.length);
- case 11:
- data = _this8.prvImgData, target = _this8.target, i = e.detail.value;
- if (i === 0) {
- target = data;
- } else {
- i = (i + 100) / 200;
- if (i < 0.005) i = 0;
- if (i > 0.995) i = 1;
- for (n = data.length - 1; n >= 0; n -= 4) {
- r = data[n - 3] / 255;
- g = data[n - 2] / 255;
- b = data[n - 1] / 255;
- max = Math.max(r, g, b);
- min = Math.min(r, g, b);
- d = max - min;
- if (max === min) {
- h = 0;
- } else if (max === r && g >= b) {
- h = 60 * ((g - b) / d);
- } else if (max === r && g < b) {
- h = 60 * ((g - b) / d) + 360;
- } else if (max === g) {
- h = 60 * ((b - r) / d) + 120;
- } else if (max === b) {
- h = 60 * ((r - g) / d) + 240;
- }
- l = (max + min) / 2;
- if (l === 0 || max === min) {
- s = 0;
- } else if (0 < l && l <= 0.5) {
- s = d / (2 * l);
- } else if (l > 0.5) {
- s = d / (2 - 2 * l);
- }
- data[n] && (a = data[n]);
- if (i < 0.5) {
- s = s * i / 0.5;
- } else if (i > 0.5) {
- s = 2 * s + 2 * i - s * i / 0.5 - 1;
- }
- if (s === 0) {
- r = g = b = Math.round(l * 255);
- } else {
- if (l < 0.5) {
- q = l * (1 + s);
- } else if (l >= 0.5) {
- q = l + s - l * s;
- }
- p = 2 * l - q;
- hK = h / 360;
- tR = hK + 1 / 3;
- tG = hK;
- tB = hK - 1 / 3;
- correctRGB = function correctRGB(t) {
- if (t < 0) {
- return t + 1.0;
- }
- if (t > 1) {
- return t - 1.0;
- }
- return t;
- };
- createRGB = function createRGB(t) {
- if (t < 1 / 6) {
- return p + (q - p) * 6 * t;
- } else if (t >= 1 / 6 && t < 1 / 2) {
- return q;
- } else if (t >= 1 / 2 && t < 2 / 3) {
- return p + (q - p) * 6 * (2 / 3 - t);
- }
- return p;
- };
- r = tR = Math.round(createRGB(correctRGB(tR)) * 255);
- g = tG = Math.round(createRGB(correctRGB(tG)) * 255);
- b = tB = Math.round(createRGB(correctRGB(tB)) * 255);
- }
- a && (target[n] = a);
- target[n - 3] = r;
- target[n - 2] = g;
- target[n - 1] = b;
- }
- }
- prvX = _this8.prvX, prvY = _this8.prvY, prvWidth = _this8.prvWidth, prvHeight = _this8.prvHeight;
- uni.canvasPutImageData({
- canvasId: 'prv-canvas',
- x: prvX,
- y: prvY,
- width: prvWidth,
- height: prvHeight,
- data: target,
- fail: function fail() {
- uni.showToast({
- title: 'error_put',
- duration: 2000
- });
- },
- complete: function complete() {
- uni.hideLoading();
- }
- }, _this8);
- case 15:
- case "end":
- return _context.stop();
- }
- }
- }, _callee);
- }))();
- },
- btop: function btop(base64) {
- this.base64 = base64;
- return new Promise(function (resolve, reject) {
- var arr = base64.split(','),
- mime = arr[0].match(/:(.*?);/)[1],
- bstr = atob(arr[1]),
- n = bstr.length,
- u8arr = new Uint8Array(n);
- while (n--) {
- u8arr[n] = bstr.charCodeAt(n);
- }
- return resolve((window.URL || window.webkitURL).createObjectURL(new Blob([u8arr], {
- type: mime
- })));
- });
- }
- }
- };
- exports.default = _default;
- /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/index.js */ 2)["default"]))
-
- /***/ }),
-
- /***/ 311:
- /*!********************************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/components/yq-avatar/yq-avatar.vue?vue&type=style&index=0&lang=css& ***!
- \********************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_yq_avatar_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-oneOf-1-2!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src??ref--6-oneOf-1-3!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./yq-avatar.vue?vue&type=style&index=0&lang=css& */ 312);
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_yq_avatar_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_yq_avatar_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_yq_avatar_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_yq_avatar_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony default export */ __webpack_exports__["default"] = (_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_yq_avatar_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a);
-
- /***/ }),
-
- /***/ 312:
- /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--6-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--6-oneOf-1-2!./node_modules/postcss-loader/src??ref--6-oneOf-1-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!D:/HBuildProjects/ai-skin-measurement-mp/components/yq-avatar/yq-avatar.vue?vue&type=style&index=0&lang=css& ***!
- \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- // extracted by mini-css-extract-plugin
- if(false) { var cssReload; }
-
-
- /***/ })
-
- }]);
- //# sourceMappingURL=../../../.sourcemap/mp-weixin/components/yq-avatar/yq-avatar.js.map
- ;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
- 'components/yq-avatar/yq-avatar-create-component',
- {
- 'components/yq-avatar/yq-avatar-create-component':(function(module, exports, __webpack_require__){
- __webpack_require__('2')['createComponent'](__webpack_require__(306))
- })
- },
- [['components/yq-avatar/yq-avatar-create-component']]
- ]);
|