康巴易测肤/伤疤uniapp小程序类
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

yq-avatar.js 62KB

1 ay önce
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152
  1. (global["webpackJsonp"] = global["webpackJsonp"] || []).push([["components/yq-avatar/yq-avatar"],{
  2. /***/ 306:
  3. /*!***********************************************************************************!*\
  4. !*** D:/HBuildProjects/ai-skin-measurement-mp/components/yq-avatar/yq-avatar.vue ***!
  5. \***********************************************************************************/
  6. /*! no static exports found */
  7. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  8. "use strict";
  9. __webpack_require__.r(__webpack_exports__);
  10. /* 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);
  11. /* 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);
  12. /* 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__));
  13. /* 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);
  14. /* 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);
  15. var renderjs
  16. /* normalize component */
  17. 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"])(
  18. _yq_avatar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
  19. _yq_avatar_vue_vue_type_template_id_795a15bc_name_yq_avatar___WEBPACK_IMPORTED_MODULE_0__["render"],
  20. _yq_avatar_vue_vue_type_template_id_795a15bc_name_yq_avatar___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
  21. false,
  22. null,
  23. null,
  24. null,
  25. false,
  26. _yq_avatar_vue_vue_type_template_id_795a15bc_name_yq_avatar___WEBPACK_IMPORTED_MODULE_0__["components"],
  27. renderjs
  28. )
  29. component.options.__file = "components/yq-avatar/yq-avatar.vue"
  30. /* harmony default export */ __webpack_exports__["default"] = (component.exports);
  31. /***/ }),
  32. /***/ 307:
  33. /*!*********************************************************************************************************************************!*\
  34. !*** D:/HBuildProjects/ai-skin-measurement-mp/components/yq-avatar/yq-avatar.vue?vue&type=template&id=795a15bc&name=yq-avatar& ***!
  35. \*********************************************************************************************************************************/
  36. /*! exports provided: render, staticRenderFns, recyclableRender, components */
  37. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  38. "use strict";
  39. __webpack_require__.r(__webpack_exports__);
  40. /* 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);
  41. /* 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"]; });
  42. /* 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"]; });
  43. /* 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"]; });
  44. /* 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"]; });
  45. /***/ }),
  46. /***/ 308:
  47. /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  48. !*** ./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& ***!
  49. \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  50. /*! exports provided: render, staticRenderFns, recyclableRender, components */
  51. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  52. "use strict";
  53. __webpack_require__.r(__webpack_exports__);
  54. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
  55. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
  56. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; });
  57. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; });
  58. var components
  59. var render = function () {
  60. var _vm = this
  61. var _h = _vm.$createElement
  62. var _c = _vm._self._c || _h
  63. var s0 = _vm.__get_style([_vm.iS])
  64. _vm.$mp.data = Object.assign(
  65. {},
  66. {
  67. $root: {
  68. s0: s0,
  69. },
  70. }
  71. )
  72. }
  73. var recyclableRender = false
  74. var staticRenderFns = []
  75. render._withStripped = true
  76. /***/ }),
  77. /***/ 309:
  78. /*!************************************************************************************************************!*\
  79. !*** D:/HBuildProjects/ai-skin-measurement-mp/components/yq-avatar/yq-avatar.vue?vue&type=script&lang=js& ***!
  80. \************************************************************************************************************/
  81. /*! no static exports found */
  82. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  83. "use strict";
  84. __webpack_require__.r(__webpack_exports__);
  85. /* 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);
  86. /* 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__);
  87. /* 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__));
  88. /* 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);
  89. /***/ }),
  90. /***/ 310:
  91. /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  92. !*** ./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& ***!
  93. \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  94. /*! no static exports found */
  95. /***/ (function(module, exports, __webpack_require__) {
  96. "use strict";
  97. /* WEBPACK VAR INJECTION */(function(uni) {//
  98. //
  99. //
  100. //
  101. //
  102. //
  103. //
  104. //
  105. //
  106. //
  107. //
  108. //
  109. //
  110. //
  111. //
  112. //
  113. //
  114. //
  115. //
  116. //
  117. //
  118. //
  119. //
  120. //
  121. //
  122. //
  123. //
  124. //
  125. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 4);
  126. Object.defineProperty(exports, "__esModule", {
  127. value: true
  128. });
  129. exports.default = void 0;
  130. var _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 56));
  131. var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 58));
  132. 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; } } }; }
  133. 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); }
  134. 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; }
  135. var tH = 50;
  136. var _default = {
  137. name: "yq-avatar",
  138. data: function data() {
  139. return {
  140. csH: '0px',
  141. sD: 'none',
  142. sT: '-10000px',
  143. pT: '-10000px',
  144. iS: {},
  145. sS: {},
  146. sO: true,
  147. bW: '19%',
  148. bD: 'flex',
  149. tp: 0,
  150. imgSrc: {
  151. imgSrc: ''
  152. }
  153. };
  154. },
  155. watch: {
  156. avatarSrc: function avatarSrc() {
  157. this.imgSrc.imgSrc = this.avatarSrc;
  158. }
  159. },
  160. props: {
  161. avatarSrc: '',
  162. avatarStyle: '',
  163. selWidth: '',
  164. selHeight: '',
  165. expWidth: '',
  166. expHeight: '',
  167. minScale: '',
  168. maxScale: '',
  169. canScale: '',
  170. canRotate: '',
  171. lockWidth: '',
  172. lockHeight: '',
  173. stretch: '',
  174. lock: '',
  175. fileType: '',
  176. noTab: '',
  177. inner: '',
  178. quality: '',
  179. index: '',
  180. bgImage: ''
  181. },
  182. created: function created() {
  183. var _this = this;
  184. this.cc = uni.createCanvasContext('avatar-canvas', this);
  185. this.cco = uni.createCanvasContext('oper-canvas', this);
  186. this.ccp = uni.createCanvasContext('prv-canvas', this);
  187. this.qlty = parseFloat(this.quality) || 1;
  188. this.imgSrc.imgSrc = this.avatarSrc;
  189. this.letRotate = this.canRotate === false || this.inner === true || this.inner === 'true' || this.canRotate === 'false' ? 0 : 1;
  190. this.letScale = this.canScale === false || this.canScale === 'false' ? 0 : 1;
  191. this.isin = this.inner === true || this.inner === 'true' ? 1 : 0;
  192. this.indx = this.index || undefined;
  193. this.mnScale = parseFloat(this.minScale) || 0.3;
  194. this.mxScale = parseFloat(this.maxScale) || 4;
  195. this.noBar = this.noTab === true || this.noTab === 'true' ? 1 : 0;
  196. this.stc = this.stretch;
  197. this.lck = this.lock;
  198. this.fType = this.fileType === 'jpg' ? 'jpg' : 'png';
  199. if (this.isin || !this.letRotate) {
  200. this.bW = '24%';
  201. this.bD = 'none';
  202. } else {
  203. this.bW = '19%';
  204. this.bD = 'flex';
  205. }
  206. if (this.noBar) {
  207. this.fWindowResize();
  208. } else {
  209. uni.showTabBar({
  210. fail: function fail() {
  211. _this.noBar = 1;
  212. },
  213. success: function success() {
  214. _this.noBar = 0;
  215. },
  216. complete: function complete(res) {
  217. _this.fWindowResize();
  218. }
  219. });
  220. }
  221. },
  222. methods: {
  223. fWindowResize: function fWindowResize() {
  224. var sysInfo = uni.getSystemInfoSync();
  225. this.platform = sysInfo.platform;
  226. this.wW = sysInfo.windowWidth;
  227. this.drawTop = 0;
  228. this.wH = sysInfo.windowHeight;
  229. if (!this.noBar) this.wH += tH;
  230. this.csH = this.wH - tH + 'px';
  231. this.tp = this.csH;
  232. this.pxRatio = this.wW / 750;
  233. var style = this.avatarStyle;
  234. if (style && style !== true && (style = style.trim())) {
  235. style = style.split(';');
  236. var obj = {};
  237. var _iterator = _createForOfIteratorHelper(style),
  238. _step;
  239. try {
  240. for (_iterator.s(); !(_step = _iterator.n()).done;) {
  241. var v = _step.value;
  242. if (!v) continue;
  243. v = v.trim().split(':');
  244. if (v[1].toString().indexOf('upx') >= 0) {
  245. var arr = v[1].trim().split(' ');
  246. for (var k in arr) {
  247. if (!arr[k]) continue;
  248. if (arr[k].toString().indexOf('upx') >= 0) {
  249. arr[k] = parseFloat(arr[k]) * this.pxRatio + 'px';
  250. }
  251. }
  252. v[1] = arr.join(' ');
  253. }
  254. obj[v[0].trim()] = v[1].trim();
  255. }
  256. } catch (err) {
  257. _iterator.e(err);
  258. } finally {
  259. _iterator.f();
  260. }
  261. this.iS = obj;
  262. }
  263. this.expWidth && (this.eW = this.expWidth.toString().indexOf('upx') >= 0 ? parseInt(this.expWidth) * this.pxRatio : parseInt(this.expWidth));
  264. this.expHeight && (this.eH = this.expHeight.toString().indexOf('upx') >= 0 ? parseInt(this.expHeight) * this.pxRatio : parseInt(this.expHeight));
  265. if (this.sD === 'flex') {
  266. this.fDrawInit(true);
  267. }
  268. this.fHideImg();
  269. },
  270. fSelect: function fSelect() {
  271. var _this2 = this;
  272. if (this.fSelecting) return;
  273. this.fSelecting = true;
  274. setTimeout(function () {
  275. _this2.fSelecting = false;
  276. }, 500);
  277. uni.chooseImage({
  278. count: 1,
  279. sizeType: ['original', 'compressed'],
  280. sourceType: ['album', 'camera'],
  281. success: function success(r) {
  282. uni.showLoading({
  283. title: '加载中...',
  284. mask: true
  285. });
  286. var path = _this2.imgPath = r.tempFilePaths[0];
  287. uni.getImageInfo({
  288. src: path,
  289. success: function success(r) {
  290. _this2.imgWidth = r.width;
  291. _this2.imgHeight = r.height;
  292. _this2.path = path;
  293. if (!_this2.hasSel) {
  294. var style = _this2.sS || {};
  295. if (_this2.selWidth && _this2.selHeight) {
  296. var sW = _this2.selWidth.toString().indexOf('upx') >= 0 ? parseInt(_this2.selWidth) * _this2.pxRatio : parseInt(_this2.selWidth),
  297. sH = _this2.selHeight.toString().indexOf('upx') >= 0 ? parseInt(_this2.selHeight) * _this2.pxRatio : parseInt(_this2.selHeight);
  298. style.width = sW + 'px';
  299. style.height = sH + 'px';
  300. style.top = (_this2.wH - sH - tH | 0) / 2 + 'px';
  301. style.left = (_this2.wW - sW | 0) / 2 + 'px';
  302. } else {
  303. uni.showModal({
  304. title: '裁剪框的宽或高没有设置',
  305. showCancel: false
  306. });
  307. return;
  308. }
  309. _this2.sS = style;
  310. }
  311. if (_this2.noBar) {
  312. _this2.fDrawInit(true);
  313. } else {
  314. uni.hideTabBar({
  315. complete: function complete() {
  316. _this2.fDrawInit(true);
  317. }
  318. });
  319. }
  320. },
  321. fail: function fail() {
  322. uni.showToast({
  323. title: "请选择正确图片",
  324. duration: 2000
  325. });
  326. },
  327. complete: function complete() {
  328. uni.hideLoading();
  329. }
  330. });
  331. }
  332. });
  333. },
  334. fUpload: function fUpload() {
  335. var _this3 = this;
  336. if (this.fUploading) return;
  337. this.fUploading = true;
  338. setTimeout(function () {
  339. _this3.fUploading = false;
  340. }, 1000);
  341. var style = this.sS,
  342. x = parseInt(style.left),
  343. y = parseInt(style.top),
  344. width = parseInt(style.width),
  345. height = parseInt(style.height),
  346. expWidth = this.eW || width * this.pixelRatio,
  347. expHeight = this.eH || height * this.pixelRatio;
  348. uni.showLoading({
  349. title: '加载中...',
  350. mask: true
  351. });
  352. this.sD = 'none';
  353. this.sT = '-10000px';
  354. this.hasSel = false;
  355. this.fHideImg();
  356. uni.canvasToTempFilePath({
  357. x: x,
  358. y: y,
  359. width: width,
  360. height: height,
  361. destWidth: expWidth,
  362. destHeight: expHeight,
  363. canvasId: 'avatar-canvas',
  364. fileType: this.fType,
  365. quality: this.qlty,
  366. success: function success(r) {
  367. r = r.tempFilePath;
  368. _this3.$emit("upload", {
  369. avatar: _this3.imgSrc,
  370. path: r,
  371. index: _this3.indx,
  372. data: _this3.rtn,
  373. base64: _this3.base64 || null
  374. });
  375. },
  376. fail: function fail(res) {
  377. uni.showToast({
  378. title: "error1",
  379. duration: 2000
  380. });
  381. },
  382. complete: function complete() {
  383. uni.hideLoading();
  384. _this3.noBar || uni.showTabBar();
  385. _this3.$emit("end");
  386. }
  387. }, this);
  388. },
  389. fPrvUpload: function fPrvUpload() {
  390. var _this4 = this;
  391. if (this.fPrvUploading) return;
  392. this.fPrvUploading = true;
  393. setTimeout(function () {
  394. _this4.fPrvUploading = false;
  395. }, 1000);
  396. var style = this.sS,
  397. destWidth = parseInt(style.width),
  398. destHeight = parseInt(style.height),
  399. prvX = this.prvX,
  400. prvY = this.prvY,
  401. prvWidth = this.prvWidth,
  402. prvHeight = this.prvHeight,
  403. expWidth = this.eW || parseInt(style.width) * this.pixelRatio,
  404. expHeight = this.eH || parseInt(style.height) * this.pixelRatio;
  405. uni.showLoading({
  406. title: '加载中...',
  407. mask: true
  408. });
  409. this.sD = 'none';
  410. this.sT = '-10000px';
  411. this.hasSel = false;
  412. this.fHideImg();
  413. uni.canvasToTempFilePath({
  414. x: prvX,
  415. y: prvY,
  416. width: prvWidth,
  417. height: prvHeight,
  418. destWidth: expWidth,
  419. destHeight: expHeight,
  420. canvasId: 'prv-canvas',
  421. fileType: this.fType,
  422. quality: this.qlty,
  423. success: function success(r) {
  424. r = r.tempFilePath;
  425. _this4.$emit("upload", {
  426. avatar: _this4.imgSrc,
  427. path: r,
  428. index: _this4.indx,
  429. data: _this4.rtn,
  430. base64: _this4.base64 || null
  431. });
  432. },
  433. fail: function fail() {
  434. uni.showToast({
  435. title: "error_prv",
  436. duration: 2000
  437. });
  438. },
  439. complete: function complete() {
  440. uni.hideLoading();
  441. _this4.noBar || uni.showTabBar();
  442. _this4.$emit("end");
  443. }
  444. }, this);
  445. },
  446. fDrawInit: function fDrawInit() {
  447. var _this5 = this;
  448. var ini = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false;
  449. var allWidth = this.wW,
  450. allHeight = this.wH,
  451. imgWidth = this.imgWidth,
  452. imgHeight = this.imgHeight,
  453. imgRadio = imgWidth / imgHeight,
  454. useWidth = allWidth - 40,
  455. useHeight = allHeight - tH - 80,
  456. useRadio = useWidth / useHeight,
  457. sW = parseInt(this.sS.width),
  458. sH = parseInt(this.sS.height);
  459. this.fixWidth = 0;
  460. this.fixHeight = 0;
  461. this.lckWidth = 0;
  462. this.lckHeight = 0;
  463. switch (this.stc) {
  464. case 'x':
  465. this.fixWidth = 1;
  466. break;
  467. case 'y':
  468. this.fixHeight = 1;
  469. break;
  470. case 'long':
  471. if (imgRadio > 1) this.fixWidth = 1;else this.fixHeight = 1;
  472. break;
  473. case 'short':
  474. if (imgRadio > 1) this.fixHeight = 1;else this.fixWidth = 1;
  475. break;
  476. case 'longSel':
  477. if (sW > sH) this.fixWidth = 1;else this.fixHeight = 1;
  478. break;
  479. case 'shortSel':
  480. if (sW > sH) this.fixHeight = 1;else this.fixWidth = 1;
  481. break;
  482. }
  483. switch (this.lck) {
  484. case 'x':
  485. this.lckWidth = 1;
  486. break;
  487. case 'y':
  488. this.lckHeight = 1;
  489. break;
  490. case 'long':
  491. if (imgRadio > 1) this.lckWidth = 1;else this.lckHeight = 1;
  492. break;
  493. case 'short':
  494. if (imgRadio > 1) this.lckHeight = 1;else this.lckWidth = 1;
  495. break;
  496. case 'longSel':
  497. if (sW > sH) this.lckWidth = 1;else this.lckHeight = 1;
  498. break;
  499. case 'shortSel':
  500. if (sW > sH) this.lckHeight = 1;else this.lckWidth = 1;
  501. break;
  502. }
  503. if (this.fixWidth) {
  504. useWidth = sW;
  505. useHeight = useWidth / imgRadio;
  506. } else if (this.fixHeight) {
  507. useHeight = sH;
  508. useWidth = useHeight * imgRadio;
  509. } else if (imgRadio < useRadio) {
  510. if (imgHeight < useHeight) {
  511. useWidth = imgWidth;
  512. useHeight = imgHeight;
  513. } else {
  514. useWidth = useHeight * imgRadio;
  515. }
  516. } else {
  517. if (imgWidth < useWidth) {
  518. useWidth = imgWidth;
  519. useHeight = imgHeight;
  520. } else {
  521. useHeight = useWidth / imgRadio;
  522. }
  523. }
  524. if (this.isin) {
  525. if (useWidth < sW) {
  526. useWidth = sW;
  527. useHeight = useWidth / imgRadio;
  528. this.lckHeight = 0;
  529. }
  530. if (useHeight < sH) {
  531. useHeight = sH;
  532. useWidth = useHeight * imgRadio;
  533. this.lckWidth = 0;
  534. }
  535. }
  536. this.scaleSize = 1;
  537. this.rotateDeg = 0;
  538. this.posWidth = (allWidth - useWidth) / 2 | 0;
  539. this.posHeight = (allHeight - useHeight - tH) / 2 | 0;
  540. this.useWidth = useWidth | 0;
  541. this.useHeight = useHeight | 0;
  542. this.centerX = this.posWidth + useWidth / 2;
  543. this.centerY = this.posHeight + useHeight / 2;
  544. this.focusX = 0;
  545. this.focusY = 0;
  546. var style = this.sS,
  547. left = parseInt(style.left),
  548. top = parseInt(style.top),
  549. width = parseInt(style.width),
  550. height = parseInt(style.height),
  551. canvas = this.canvas,
  552. canvasOper = this.canvasOper,
  553. cc = this.cc,
  554. cco = this.cco;
  555. cco.beginPath();
  556. cco.setLineWidth(3);
  557. cco.setGlobalAlpha(1);
  558. cco.setStrokeStyle('white');
  559. cco.strokeRect(left, top, width, height);
  560. cco.setFillStyle('black');
  561. cco.setGlobalAlpha(0.5);
  562. cco.fillRect(0, 0, this.wW, top);
  563. cco.fillRect(0, top, left, height);
  564. cco.fillRect(0, top + height, this.wW, this.wH - height - top - tH);
  565. cco.fillRect(left + width, top, this.wW - width - left, height);
  566. cco.setGlobalAlpha(1);
  567. cco.setStrokeStyle('red');
  568. cco.moveTo(left + 15, top);
  569. cco.lineTo(left, top);
  570. cco.lineTo(left, top + 15);
  571. cco.moveTo(left + width - 15, top);
  572. cco.lineTo(left + width, top);
  573. cco.lineTo(left + width, top + 15);
  574. cco.moveTo(left + 15, top + height);
  575. cco.lineTo(left, top + height);
  576. cco.lineTo(left, top + height - 15);
  577. cco.moveTo(left + width - 15, top + height);
  578. cco.lineTo(left + width, top + height);
  579. cco.lineTo(left + width, top + height - 15);
  580. cco.stroke();
  581. cco.draw(false, function () {
  582. if (ini) {
  583. _this5.sD = 'flex';
  584. _this5.sT = _this5.drawTop + 'px';
  585. _this5.fDrawImage(true);
  586. }
  587. });
  588. this.$emit("init");
  589. },
  590. fDrawImage: function fDrawImage() {
  591. var ini = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false;
  592. var tm_now = Date.now();
  593. if (tm_now - this.drawTm < 20) return;
  594. this.drawTm = tm_now;
  595. var cc = this.cc,
  596. imgWidth = this.useWidth * this.scaleSize,
  597. imgHeight = this.useHeight * this.scaleSize;
  598. if (this.bgImage) {
  599. cc.drawImage(this.bgImage, 0, 0, this.wW, this.wH - tH);
  600. } else {
  601. cc.fillRect(0, 0, this.wW, this.wH - tH);
  602. }
  603. if (this.isin) {
  604. var cx = this.focusX * (this.scaleSize - 1),
  605. cy = this.focusY * (this.scaleSize - 1);
  606. cc.translate(this.centerX, this.centerY);
  607. cc.rotate(this.rotateDeg * Math.PI / 180);
  608. cc.drawImage(this.imgPath, this.posWidth - this.centerX - cx, this.posHeight - this.centerY - cy, imgWidth, imgHeight);
  609. } else {
  610. cc.translate(this.posWidth + imgWidth / 2, this.posHeight + imgHeight / 2);
  611. cc.rotate(this.rotateDeg * Math.PI / 180);
  612. cc.drawImage(this.imgPath, -imgWidth / 2, -imgHeight / 2, imgWidth, imgHeight);
  613. }
  614. cc.draw(false);
  615. },
  616. fPreview: function fPreview() {
  617. var _this6 = this;
  618. if (this.fPreviewing) return;
  619. this.fPreviewing = true;
  620. setTimeout(function () {
  621. _this6.fPreviewing = false;
  622. }, 1000);
  623. var style = this.sS,
  624. x = parseInt(style.left),
  625. y = parseInt(style.top),
  626. width = parseInt(style.width),
  627. height = parseInt(style.height);
  628. uni.showLoading({
  629. title: '加载中...',
  630. mask: true
  631. });
  632. uni.canvasToTempFilePath({
  633. x: x,
  634. y: y,
  635. width: width,
  636. height: height,
  637. expWidth: width * this.pixelRatio,
  638. expHeight: height * this.pixelRatio,
  639. canvasId: 'avatar-canvas',
  640. fileType: this.fType,
  641. quality: this.qlty,
  642. success: function success(r) {
  643. _this6.prvImgTmp = r = r.tempFilePath;
  644. var ccp = _this6.ccp,
  645. prvX = _this6.wW,
  646. prvY = parseInt(_this6.csH);
  647. var prvWidth = parseInt(_this6.sS.width),
  648. prvHeight = parseInt(_this6.sS.height),
  649. useWidth = prvX - 40,
  650. useHeight = prvY - 80,
  651. radio = useWidth / prvWidth,
  652. rHeight = prvHeight * radio;
  653. if (rHeight < useHeight) {
  654. prvWidth = useWidth;
  655. prvHeight = rHeight;
  656. } else {
  657. radio = useHeight / prvHeight;
  658. prvWidth *= radio;
  659. prvHeight = useHeight;
  660. }
  661. ccp.fillRect(0, 0, prvX, prvY);
  662. _this6.prvX = prvX = (prvX - prvWidth) / 2 | 0;
  663. _this6.prvY = prvY = (prvY - prvHeight) / 2 | 0;
  664. _this6.prvWidth = prvWidth = prvWidth | 0;
  665. _this6.prvHeight = prvHeight = prvHeight | 0;
  666. ccp.drawImage(r, prvX, prvY, prvWidth, prvHeight);
  667. ccp.draw(false);
  668. _this6.sO = false;
  669. // if (this.platform === 'android') this.sO = false;
  670. _this6.pT = _this6.drawTop + 'px';
  671. },
  672. fail: function fail() {
  673. uni.showToast({
  674. title: "error2",
  675. duration: 2000
  676. });
  677. },
  678. complete: function complete() {
  679. uni.hideLoading();
  680. }
  681. }, this);
  682. },
  683. fChooseImg: function fChooseImg() {
  684. var index = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : undefined;
  685. var params = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : undefined;
  686. var data = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : undefined;
  687. if (params) {
  688. var sW = params.selWidth,
  689. sH = params.selHeight,
  690. expWidth = params.expWidth,
  691. expHeight = params.expHeight,
  692. quality = params.quality,
  693. canRotate = params.canRotate,
  694. canScale = params.canScale,
  695. minScale = params.minScale,
  696. maxScale = params.maxScale,
  697. stretch = params.stretch,
  698. fileType = params.fileType,
  699. inner = params.inner,
  700. lock = params.lock;
  701. expWidth && (this.eW = expWidth.toString().indexOf('upx') >= 0 ? parseInt(expWidth) * this.pxRatio : parseInt(expWidth));
  702. expHeight && (this.eH = expHeight.toString().indexOf('upx') >= 0 ? parseInt(expHeight) * this.pxRatio : parseInt(expHeight));
  703. this.letRotate = canRotate === false || inner === true || inner === 'true' || canRotate === 'false' ? 0 : 1;
  704. this.letScale = canScale === false || canScale === 'false' ? 0 : 1;
  705. this.qlty = parseFloat(quality) || 1;
  706. this.mnScale = parseFloat(minScale) || 0.3;
  707. this.mxScale = parseFloat(maxScale) || 4;
  708. this.stc = stretch;
  709. this.isin = inner === true || inner === 'true' ? 1 : 0;
  710. this.fType = fileType === 'jpg' ? 'jpg' : 'png';
  711. this.lck = lock;
  712. if (this.isin || !this.letRotate) {
  713. this.bW = '24%';
  714. this.bD = 'none';
  715. } else {
  716. this.bW = '19%';
  717. this.bD = 'flex';
  718. }
  719. if (sW && sH) {
  720. sW = sW.toString().indexOf('upx') >= 0 ? parseInt(sW) * this.pxRatio : parseInt(sW);
  721. sH = sH.toString().indexOf('upx') >= 0 ? parseInt(sH) * this.pxRatio : parseInt(sH);
  722. this.sS.width = sW + 'px';
  723. this.sS.height = sH + 'px';
  724. this.sS.top = (this.wH - sH - tH | 0) / 2 + 'px';
  725. this.sS.left = (this.wW - sW | 0) / 2 + 'px';
  726. this.hasSel = true;
  727. }
  728. }
  729. this.rtn = data;
  730. this.indx = index;
  731. this.fSelect();
  732. },
  733. fRotate: function fRotate() {
  734. this.rotateDeg += 90 - this.rotateDeg % 90;
  735. this.fDrawImage();
  736. },
  737. fStart: function fStart(e) {
  738. var touches = e.touches,
  739. touch0 = touches[0],
  740. touch1 = touches[1];
  741. this.touch0 = touch0;
  742. this.touch1 = touch1;
  743. if (touch1) {
  744. var x = touch1.x - touch0.x,
  745. y = touch1.y - touch0.y;
  746. this.fgDistance = Math.sqrt(x * x + y * y);
  747. }
  748. },
  749. fMove: function fMove(e) {
  750. var touches = e.touches,
  751. touch0 = touches[0],
  752. touch1 = touches[1];
  753. if (touch1) {
  754. var x = touch1.x - touch0.x,
  755. y = touch1.y - touch0.y,
  756. fgDistance = Math.sqrt(x * x + y * y),
  757. scaleSize = 0.005 * (fgDistance - this.fgDistance),
  758. beScaleSize = this.scaleSize + scaleSize;
  759. do {
  760. if (!this.letScale) break;
  761. if (beScaleSize < this.mnScale) break;
  762. if (beScaleSize > this.mxScale) break;
  763. var growX = this.useWidth * scaleSize / 2,
  764. growY = this.useHeight * scaleSize / 2;
  765. if (this.isin) {
  766. var imgWidth = this.useWidth * beScaleSize,
  767. imgHeight = this.useHeight * beScaleSize,
  768. l = this.posWidth - growX,
  769. t = this.posHeight - growY,
  770. r = l + imgWidth,
  771. b = t + imgHeight,
  772. left = parseInt(this.sS.left),
  773. top = parseInt(this.sS.top),
  774. width = parseInt(this.sS.width),
  775. height = parseInt(this.sS.height),
  776. right = left + width,
  777. bottom = top + height,
  778. cx = void 0,
  779. cy = void 0;
  780. if (imgWidth <= width || imgHeight <= height) break;
  781. this.cx = cx = this.focusX * beScaleSize - this.focusX, this.cy = cy = this.focusY * beScaleSize - this.focusY;
  782. this.posWidth -= growX;
  783. this.posHeight -= growY;
  784. if (this.posWidth - cx > left) {
  785. this.posWidth = left + cx;
  786. }
  787. if (this.posWidth + imgWidth - cx < right) {
  788. this.posWidth = right - imgWidth + cx;
  789. }
  790. if (this.posHeight - cy > top) {
  791. this.posHeight = top + cy;
  792. }
  793. if (this.posHeight + imgHeight - cy < bottom) {
  794. this.posHeight = bottom - imgHeight + cy;
  795. }
  796. } else {
  797. this.posWidth -= growX;
  798. this.posHeight -= growY;
  799. }
  800. this.scaleSize = beScaleSize;
  801. } while (0);
  802. this.fgDistance = fgDistance;
  803. if (touch1.x !== touch0.x && this.letRotate) {
  804. x = (this.touch1.y - this.touch0.y) / (this.touch1.x - this.touch0.x);
  805. y = (touch1.y - touch0.y) / (touch1.x - touch0.x);
  806. this.rotateDeg += Math.atan((y - x) / (1 + x * y)) * 180 / Math.PI;
  807. this.touch0 = touch0;
  808. this.touch1 = touch1;
  809. }
  810. this.fDrawImage();
  811. } else if (this.touch0) {
  812. var _x = touch0.x - this.touch0.x,
  813. _y = touch0.y - this.touch0.y,
  814. beX = this.posWidth + _x,
  815. beY = this.posHeight + _y;
  816. if (this.isin) {
  817. var _imgWidth = this.useWidth * this.scaleSize,
  818. _imgHeight = this.useHeight * this.scaleSize,
  819. _l = beX,
  820. _t = beY,
  821. _r = _l + _imgWidth,
  822. _b = _t + _imgHeight,
  823. _left = parseInt(this.sS.left),
  824. _top = parseInt(this.sS.top),
  825. _right = _left + parseInt(this.sS.width),
  826. _bottom = _top + parseInt(this.sS.height),
  827. _cx,
  828. _cy;
  829. this.cx = _cx = this.focusX * this.scaleSize - this.focusX;
  830. this.cy = _cy = this.focusY * this.scaleSize - this.focusY;
  831. if (!this.lckWidth && Math.abs(_x) < 100) {
  832. if (_left < _l - _cx) {
  833. this.posWidth = _left + _cx;
  834. } else if (_right > _r - _cx) {
  835. this.posWidth = _right - _imgWidth + _cx;
  836. } else {
  837. this.posWidth = beX;
  838. this.focusX -= _x;
  839. }
  840. }
  841. if (!this.lckHeight && Math.abs(_y) < 100) {
  842. if (_top < _t - _cy) {
  843. this.focusY -= _top + _cy - this.posHeight;
  844. this.posHeight = _top + _cy;
  845. } else if (_bottom > _b - _cy) {
  846. this.focusY -= _bottom + _cy - (this.posHeight + _imgHeight);
  847. this.posHeight = _bottom - _imgHeight + _cy;
  848. } else {
  849. this.posHeight = beY;
  850. this.focusY -= _y;
  851. }
  852. }
  853. } else {
  854. if (Math.abs(_x) < 100 && !this.lckWidth) this.posWidth = beX;
  855. if (Math.abs(_y) < 100 && !this.lckHeight) this.posHeight = beY;
  856. this.focusX -= _x;
  857. this.focusY -= _y;
  858. }
  859. this.touch0 = touch0;
  860. this.fDrawImage();
  861. }
  862. },
  863. fEnd: function fEnd(e) {
  864. var touches = e.touches,
  865. touch0 = touches && touches[0],
  866. touch1 = touches && touches[1];
  867. if (touch0) {
  868. this.touch0 = touch0;
  869. } else {
  870. this.touch0 = null;
  871. this.touch1 = null;
  872. }
  873. },
  874. fHideImg: function fHideImg() {
  875. this.prvImg = '';
  876. this.pT = '-10000px';
  877. this.sO = true;
  878. this.prvImgData = null;
  879. this.target = null;
  880. },
  881. fClose: function fClose() {
  882. this.sD = 'none';
  883. this.sT = '-10000px';
  884. this.hasSel = false;
  885. this.fHideImg();
  886. this.noBar || uni.showTabBar();
  887. this.$emit("end");
  888. },
  889. fGetImgData: function fGetImgData() {
  890. var _this7 = this;
  891. return new Promise(function (resolve, reject) {
  892. var prvX = _this7.prvX,
  893. prvY = _this7.prvY,
  894. prvWidth = _this7.prvWidth,
  895. prvHeight = _this7.prvHeight;
  896. uni.canvasGetImageData({
  897. canvasId: 'prv-canvas',
  898. x: prvX,
  899. y: prvY,
  900. width: prvWidth,
  901. height: prvHeight,
  902. success: function success(res) {
  903. resolve(res.data);
  904. },
  905. fail: function fail(err) {
  906. reject(err);
  907. }
  908. }, _this7);
  909. });
  910. },
  911. fColorChange: function fColorChange(e) {
  912. var _this8 = this;
  913. return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {
  914. 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;
  915. return _regenerator.default.wrap(function _callee$(_context) {
  916. while (1) {
  917. switch (_context.prev = _context.next) {
  918. case 0:
  919. tm_now = Date.now();
  920. if (!(tm_now - _this8.prvTm < 100)) {
  921. _context.next = 3;
  922. break;
  923. }
  924. return _context.abrupt("return");
  925. case 3:
  926. _this8.prvTm = tm_now;
  927. uni.showLoading({
  928. title: '加载中...',
  929. mask: true
  930. });
  931. if (_this8.prvImgData) {
  932. _context.next = 11;
  933. break;
  934. }
  935. _context.next = 8;
  936. return _this8.fGetImgData().catch(function () {
  937. uni.showToast({
  938. title: "error_read",
  939. duration: 2000
  940. });
  941. });
  942. case 8:
  943. if (_this8.prvImgData = _context.sent) {
  944. _context.next = 10;
  945. break;
  946. }
  947. return _context.abrupt("return");
  948. case 10:
  949. _this8.target = new Uint8ClampedArray(_this8.prvImgData.length);
  950. case 11:
  951. data = _this8.prvImgData, target = _this8.target, i = e.detail.value;
  952. if (i === 0) {
  953. target = data;
  954. } else {
  955. i = (i + 100) / 200;
  956. if (i < 0.005) i = 0;
  957. if (i > 0.995) i = 1;
  958. for (n = data.length - 1; n >= 0; n -= 4) {
  959. r = data[n - 3] / 255;
  960. g = data[n - 2] / 255;
  961. b = data[n - 1] / 255;
  962. max = Math.max(r, g, b);
  963. min = Math.min(r, g, b);
  964. d = max - min;
  965. if (max === min) {
  966. h = 0;
  967. } else if (max === r && g >= b) {
  968. h = 60 * ((g - b) / d);
  969. } else if (max === r && g < b) {
  970. h = 60 * ((g - b) / d) + 360;
  971. } else if (max === g) {
  972. h = 60 * ((b - r) / d) + 120;
  973. } else if (max === b) {
  974. h = 60 * ((r - g) / d) + 240;
  975. }
  976. l = (max + min) / 2;
  977. if (l === 0 || max === min) {
  978. s = 0;
  979. } else if (0 < l && l <= 0.5) {
  980. s = d / (2 * l);
  981. } else if (l > 0.5) {
  982. s = d / (2 - 2 * l);
  983. }
  984. data[n] && (a = data[n]);
  985. if (i < 0.5) {
  986. s = s * i / 0.5;
  987. } else if (i > 0.5) {
  988. s = 2 * s + 2 * i - s * i / 0.5 - 1;
  989. }
  990. if (s === 0) {
  991. r = g = b = Math.round(l * 255);
  992. } else {
  993. if (l < 0.5) {
  994. q = l * (1 + s);
  995. } else if (l >= 0.5) {
  996. q = l + s - l * s;
  997. }
  998. p = 2 * l - q;
  999. hK = h / 360;
  1000. tR = hK + 1 / 3;
  1001. tG = hK;
  1002. tB = hK - 1 / 3;
  1003. correctRGB = function correctRGB(t) {
  1004. if (t < 0) {
  1005. return t + 1.0;
  1006. }
  1007. if (t > 1) {
  1008. return t - 1.0;
  1009. }
  1010. return t;
  1011. };
  1012. createRGB = function createRGB(t) {
  1013. if (t < 1 / 6) {
  1014. return p + (q - p) * 6 * t;
  1015. } else if (t >= 1 / 6 && t < 1 / 2) {
  1016. return q;
  1017. } else if (t >= 1 / 2 && t < 2 / 3) {
  1018. return p + (q - p) * 6 * (2 / 3 - t);
  1019. }
  1020. return p;
  1021. };
  1022. r = tR = Math.round(createRGB(correctRGB(tR)) * 255);
  1023. g = tG = Math.round(createRGB(correctRGB(tG)) * 255);
  1024. b = tB = Math.round(createRGB(correctRGB(tB)) * 255);
  1025. }
  1026. a && (target[n] = a);
  1027. target[n - 3] = r;
  1028. target[n - 2] = g;
  1029. target[n - 1] = b;
  1030. }
  1031. }
  1032. prvX = _this8.prvX, prvY = _this8.prvY, prvWidth = _this8.prvWidth, prvHeight = _this8.prvHeight;
  1033. uni.canvasPutImageData({
  1034. canvasId: 'prv-canvas',
  1035. x: prvX,
  1036. y: prvY,
  1037. width: prvWidth,
  1038. height: prvHeight,
  1039. data: target,
  1040. fail: function fail() {
  1041. uni.showToast({
  1042. title: 'error_put',
  1043. duration: 2000
  1044. });
  1045. },
  1046. complete: function complete() {
  1047. uni.hideLoading();
  1048. }
  1049. }, _this8);
  1050. case 15:
  1051. case "end":
  1052. return _context.stop();
  1053. }
  1054. }
  1055. }, _callee);
  1056. }))();
  1057. },
  1058. btop: function btop(base64) {
  1059. this.base64 = base64;
  1060. return new Promise(function (resolve, reject) {
  1061. var arr = base64.split(','),
  1062. mime = arr[0].match(/:(.*?);/)[1],
  1063. bstr = atob(arr[1]),
  1064. n = bstr.length,
  1065. u8arr = new Uint8Array(n);
  1066. while (n--) {
  1067. u8arr[n] = bstr.charCodeAt(n);
  1068. }
  1069. return resolve((window.URL || window.webkitURL).createObjectURL(new Blob([u8arr], {
  1070. type: mime
  1071. })));
  1072. });
  1073. }
  1074. }
  1075. };
  1076. exports.default = _default;
  1077. /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/index.js */ 2)["default"]))
  1078. /***/ }),
  1079. /***/ 311:
  1080. /*!********************************************************************************************************************!*\
  1081. !*** D:/HBuildProjects/ai-skin-measurement-mp/components/yq-avatar/yq-avatar.vue?vue&type=style&index=0&lang=css& ***!
  1082. \********************************************************************************************************************/
  1083. /*! no static exports found */
  1084. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  1085. "use strict";
  1086. __webpack_require__.r(__webpack_exports__);
  1087. /* 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);
  1088. /* 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__);
  1089. /* 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__));
  1090. /* 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);
  1091. /***/ }),
  1092. /***/ 312:
  1093. /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  1094. !*** ./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& ***!
  1095. \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  1096. /*! no static exports found */
  1097. /***/ (function(module, exports, __webpack_require__) {
  1098. // extracted by mini-css-extract-plugin
  1099. if(false) { var cssReload; }
  1100. /***/ })
  1101. }]);
  1102. //# sourceMappingURL=../../../.sourcemap/mp-weixin/components/yq-avatar/yq-avatar.js.map
  1103. ;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
  1104. 'components/yq-avatar/yq-avatar-create-component',
  1105. {
  1106. 'components/yq-avatar/yq-avatar-create-component':(function(module, exports, __webpack_require__){
  1107. __webpack_require__('2')['createComponent'](__webpack_require__(306))
  1108. })
  1109. },
  1110. [['components/yq-avatar/yq-avatar-create-component']]
  1111. ]);