(global["webpackJsonp"] = global["webpackJsonp"] || []).push([["components/xinyu-canvas-drawer/index"],{

/***/ 1033:
/*!*******************************************************************************************************!*\
  !*** C:/Users/Administrator/Desktop/yswc/hire-wx-houxuanren/components/xinyu-canvas-drawer/index.vue ***!
  \*******************************************************************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var _index_vue_vue_type_template_id_690e4dec_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=690e4dec&scoped=true& */ 1034);
/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ 1036);
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_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 _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony import */ var _index_vue_vue_type_style_index_0_id_690e4dec_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./index.vue?vue&type=style&index=0&id=690e4dec&scoped=true&lang=css& */ 1050);
/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 39);

var renderjs





/* normalize component */

var component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])(
  _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
  _index_vue_vue_type_template_id_690e4dec_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"],
  _index_vue_vue_type_template_id_690e4dec_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
  false,
  null,
  "690e4dec",
  null,
  false,
  _index_vue_vue_type_template_id_690e4dec_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"],
  renderjs
)

component.options.__file = "components/xinyu-canvas-drawer/index.vue"
/* harmony default export */ __webpack_exports__["default"] = (component.exports);

/***/ }),

/***/ 1034:
/*!**************************************************************************************************************************************************!*\
  !*** C:/Users/Administrator/Desktop/yswc/hire-wx-houxuanren/components/xinyu-canvas-drawer/index.vue?vue&type=template&id=690e4dec&scoped=true& ***!
  \**************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns, recyclableRender, components */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_template_id_690e4dec_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./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!./index.vue?vue&type=template&id=690e4dec&scoped=true& */ 1035);
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_template_id_690e4dec_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; });

/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_template_id_690e4dec_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });

/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_template_id_690e4dec_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });

/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_template_id_690e4dec_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; });



/***/ }),

/***/ 1035:
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./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!C:/Users/Administrator/Desktop/yswc/hire-wx-houxuanren/components/xinyu-canvas-drawer/index.vue?vue&type=template&id=690e4dec&scoped=true& ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns, recyclableRender, components */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; });
var components
var render = function () {
  var _vm = this
  var _h = _vm.$createElement
  var _c = _vm._self._c || _h
}
var recyclableRender = false
var staticRenderFns = []
render._withStripped = true



/***/ }),

/***/ 1036:
/*!********************************************************************************************************************************!*\
  !*** C:/Users/Administrator/Desktop/yswc/hire-wx-houxuanren/components/xinyu-canvas-drawer/index.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 _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./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!./index.vue?vue&type=script&lang=js& */ 1037);
/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_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 _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
 /* harmony default export */ __webpack_exports__["default"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); 

/***/ }),

/***/ 1037:
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./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!C:/Users/Administrator/Desktop/yswc/hire-wx-houxuanren/components/xinyu-canvas-drawer/index.vue?vue&type=script&lang=js& ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

"use strict";
/* WEBPACK VAR INJECTION */(function(uni, wx) {

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 */ 63));
var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 65));
var _QRCode = _interopRequireDefault(__webpack_require__(/*! ./qrcode/QRCode.js */ 1038));
var XinyuCrossCanvas = function XinyuCrossCanvas() {
  __webpack_require__.e(/*! require.ensure | components/xinyu-canvas-drawer/xinyu-cross-canvas/xinyu-cross-canvas */ "components/xinyu-canvas-drawer/xinyu-cross-canvas/xinyu-cross-canvas").then((function () {
    return resolve(__webpack_require__(/*! ./xinyu-cross-canvas/xinyu-cross-canvas.vue */ 1148));
  }).bind(null, __webpack_require__)).catch(__webpack_require__.oe);
};
var _default = {
  name: 'xinyu-canvas-drawer',
  props: {
    width: Number,
    //待绘制的实际画布的宽度数值，实际画布宽度以px计
    height: Number //待绘制的实际画布的高度数值，实际画布高度以px计
  },
  data: function data() {
    return {
      widthTemp: 255,
      heightTemp: 255,
      backgroundColor: "",
      //背景色，请使用setBackgroundColor方法设置。如果该值为空，则表示该canvas没有画背景色。
      waitingList: [] //所有待渲染数据。只有在调用draw方法时才会进行渲染。
    };
  },

  components: {
    XinyuCrossCanvas: XinyuCrossCanvas
  },
  methods: {
    /**
     * init方法
     * @description 本方法为初始化海报绘制组件方法，初始化后本组件的所有方法才可使用
     * @example await init()
     * @return {VueComponent} 当前实例对象，以便链式调用。
     */
    init: function init() {
      var _this = this;
      return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {
        var canvas, canvasTemp;
        return _regenerator.default.wrap(function _callee$(_context) {
          while (1) {
            switch (_context.prev = _context.next) {
              case 0:
                canvas = _this.$refs.CANVAS_DRAWER;
                canvasTemp = _this.$refs.CANVAS_DRAWER_TEMP;
              case 2:
                if (canvas && canvasTemp) {
                  _context.next = 9;
                  break;
                }
                //兼容字节跳动小程序
                canvas = _this.$refs.CANVAS_DRAWER;
                canvasTemp = _this.$refs.CANVAS_DRAWER_TEMP;
                _context.next = 7;
                return new Promise(function (recv) {
                  return setTimeout(recv, 200);
                });
              case 7:
                _context.next = 2;
                break;
              case 9:
                _context.next = 11;
                return canvas.init();
              case 11:
                _context.next = 13;
                return canvasTemp.init();
              case 13:
                _this.canvas = canvas;
                _this.canvas_temp = canvasTemp;
                return _context.abrupt("return", _this);
              case 16:
              case "end":
                return _context.stop();
            }
          }
        }, _callee);
      }))();
    },
    /**
     * setBackgroundColor方法
     * @description 本方法设置待绘制的背景色
     * @property {String} color 待绘制的背景颜色
     * @example setBackgroundColor("#FFFFFF")
     * @return {VueComponent} 当前实例对象，以便链式调用。
     */
    setBackgroundColor: function setBackgroundColor(color) {
      this.backgroundColor = color;
      return this;
    },
    /**
     * addImage方法
     * @description 本方法用于向Canvas上添加图片（添加的层级会按照链式顺序从下到上叠加，下同）
     * @property {String} image 待绘制的图片，网络图片与本地图片均可（本地图片需要使用require("@/static/...")方式引入），网络图片在微信小程序中必须是要在微信download中信任的域名下的图片。
     * @property {Number} x 待绘制的图片左上角的实际画布坐标X
     * @property {Number} y 待绘制的图片左上角的实际画布坐标Y
     * @property {Number} w 待绘制的图片在实际画布中的宽度
     * @property {Number} h 待绘制的图片在实际画布中的高度
     * @property {Boolean} isRound 是否是圆图，该项为真时直径为w，h参数将没有意义
     * @example addImage("https://www.baidu.com/img/flexible/logo/pc/result.png",0,0,500,700);
     * @return {VueComponent} 当前实例对象，以便链式调用。
     */
    addImage: function addImage(image, x, y, w, h, isRound) {
      this.waitingList.push({
        type: "image",
        data: {
          image: image,
          x: x,
          y: y,
          w: w,
          h: h,
          isRound: !!isRound
        }
      });
      return this;
    },
    /**
     * addQRCode方法
     * @description 本方法用于向Canvas上添加二维码
     * @property {String} text 待生成二维码的文本。
     * @property {Number} x 待绘制的二维码左上角的实际画布坐标X
     * @property {Number} y 待绘制的二维码左上角的实际画布坐标Y
     * @property {Number} w 待绘制的二维码在实际画布中的宽度
     * @property {Number} h 待绘制的二维码在实际画布中的高度
     * @property {Object} extraConfig QRCode的额外配置项
     * @example addQRCode("测试生成",0,0,500,700);
     * @return {VueComponent} 当前实例对象，以便链式调用。
     */
    addQRCode: function addQRCode(text, x, y, w, h, extraConfig) {
      if (!extraConfig) extraConfig = {};
      this.waitingList.push({
        type: "qrcode",
        data: {
          text: text,
          x: x,
          y: y,
          w: w,
          h: h,
          extraConfig: extraConfig
        }
      });
      return this;
    },
    /**
     * addText方法
     * @description 本方法用于向Canvas上添加文本
     * @property {String} text 待绘制的文本，如果带有换行符\n或宽度超过maxWidth且isWrap为真时会根据lineHeight进行换行。如果宽度超过maxWidth但isWrap为假时超出部分会被省略号...代替。
     * @property {Number} x 待绘制的文本左上角的实际画布坐标X
     * @property {Number} y 待绘制的文本左上角的实际画布坐标Y
     * @property {Number} size 待绘制的文本大小（单位与画布实际大小一致，为px）
     * @property {String} color 待绘制的文本颜色
     * @property {Number} maxWidth 待绘制的文本在实际画布中的限制宽度（单位与画布实际大小一致，为px），如果超过此宽度则根据isWrap进行换行或省略
     * @property {Boolean} isWrap 待绘制的文本在超出限制宽度时是否换行，为真时换行，否则省略。
     * @property {Number} lineHeight 待绘制的文本距离的顶部Y坐标下一行顶部Y坐标的距离（单位与画布实际大小一致，为px）。
     * @example addText("百度一下,你就知道", 19, 708, 34, "#1A59FE", 453, false, 40);
     * @return {VueComponent} 当前实例对象，以便链式调用。
     */
    addText: function addText(text, x, y, size, color, maxWidth, isWrap, lineHeight) {
      if (!maxWidth) maxWidth = 99999;
      if (!lineHeight) lineHeight = size;
      this.waitingList.push({
        type: "text",
        data: {
          text: text,
          x: x,
          y: y,
          size: size,
          color: color,
          maxWidth: maxWidth,
          isWrap: !!isWrap,
          lineHeight: lineHeight
        }
      });
      return this;
    },
    /**
     * addRect方法
     * @description 本方法用于向Canvas上添加矩形，通常用于设计图的背景色区域填充
     * @property {Number} x 待绘制的矩形左上角的实际画布坐标X
     * @property {Number} y 待绘制的矩形左上角的实际画布坐标Y
     * @property {Number} w 待绘制的矩形在实际画布中的宽度
     * @property {Number} h 待绘制的矩形在实际画布中的高度
     * @property {String} color 待绘制的矩形颜色
     * @example addRect(0, 690, 750, 158, "#FEFEFE")
     * @return {VueComponent} 当前实例对象，以便链式调用。
     */
    addRect: function addRect(x, y, w, h, color) {
      this.waitingList.push({
        type: "rect",
        data: {
          x: x,
          y: y,
          w: w,
          h: h,
          color: color
        }
      });
      return this;
    },
    /**
     * addCustom方法
     * @description 本方法用于满足自定义绘制的需求。
     * 【注意】不要在该方法中进行绘制（调用draw方法），绘制应交给draw方法最终统一绘制。
     * @property {Function} func 回调函数，参数为当前Canvas的Context对象。考虑到异步情况，请为该方法返回Promise对象或将该方法设置为async方法。
     * @example addCustom(async (canvas)=>{
    		await canvas.setContextProp("fillStyle", "#000000");
    		await canvas.callContextMethod("moveTo", [10, 10]);
    		await canvas.callContextMethod("rect", [10, 10, 100, 50]);
    		await canvas.callContextMethod("lineTo", [110, 60]);
    		await canvas.callContextMethod("stroke", []);
    	});
     * @return {VueComponent} 当前实例对象，以便链式调用。
     */
    addCustom: function addCustom(func) {
      this.waitingList.push({
        type: "custom",
        data: func
      });
      return this;
    },
    /**
     * calcTextLinesWithNewLine方法
     * @description 本方法用于获取文本在实际绘制时的所有行数组，用户可根据行数乘以行高计算出完整高度。
     * @property {String} text 待绘制的文本，如果带有换行符\n或宽度超过maxWidth且isWrap为真时会根据lineHeight进行换行。如果宽度超过maxWidth但isWrap为假时超出部分会被省略号...代替。
     * @property {Number} size 待绘制的文本大小（单位与画布实际大小一致，为px）
     * @property {Number} maxWidth 待绘制的文本在实际画布中的限制宽度（单位与画布实际大小一致，为px），如果超过此宽度则根据isWrap进行换行或省略
     * @property {Boolean} isWrap 待绘制的文本在超出限制宽度时是否换行，为真时换行，否则省略。
     * @example addText("百度一下,你就知道", 34, 453, false);
     * @return {Array} 包含每行文字的数组。例：["百度一下，你","就知道"]。当isWrap为false时数组中的最后一个字符串可能会以...结尾。
     */
    calcTextLinesWithNewLine: function calcTextLinesWithNewLine(text, size, maxWidth, isWrap) {
      var _this2 = this;
      return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() {
        var lines, arr, i, line;
        return _regenerator.default.wrap(function _callee2$(_context2) {
          while (1) {
            switch (_context2.prev = _context2.next) {
              case 0:
                lines = [];
                arr = text.split("\n");
                i = 0;
              case 3:
                if (!(i < arr.length)) {
                  _context2.next = 13;
                  break;
                }
                line = arr[i];
                _context2.t0 = lines;
                _context2.next = 8;
                return _this2.calcTextLines(line, size, maxWidth, isWrap);
              case 8:
                _context2.t1 = _context2.sent;
                lines = _context2.t0.concat.call(_context2.t0, _context2.t1);
              case 10:
                i++;
                _context2.next = 3;
                break;
              case 13:
                return _context2.abrupt("return", lines);
              case 14:
              case "end":
                return _context2.stop();
            }
          }
        }, _callee2);
      }))();
    },
    /**
     * calcTextLines方法
     * @description 本方法为不转换换行符时获取所有行。本方法为组件私有方法，请不要调用。
     * @property {String} text 待绘制的文本，如果带有换行符\n或宽度超过maxWidth且isWrap为真时会根据lineHeight进行换行。如果宽度超过maxWidth但isWrap为假时超出部分会被省略号...代替。
     * @property {Number} size 待绘制的文本大小（单位与画布实际大小一致，为px）
     * @property {Number} maxWidth 待绘制的文本在实际画布中的限制宽度（单位与画布实际大小一致，为px），如果超过此宽度则根据isWrap进行换行或省略
     * @property {Boolean} isWrap 待绘制的文本在超出限制宽度时是否换行，为真时换行，否则省略。
     * @example calcTextLines("百度一下,你就知道", 34, 453, false);
     * @return {Array} 包含每行文字的数组。例：["百度一下，你","就知道"]。当isWrap为false时数组中的最后一个字符串可能会以...结尾。
     */
    calcTextLines: function calcTextLines(text, size, maxWidth, isWrap) {
      var _this3 = this;
      return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee3() {
        var charArr, ret, i, w;
        return _regenerator.default.wrap(function _callee3$(_context3) {
          while (1) {
            switch (_context3.prev = _context3.next) {
              case 0:
                _context3.next = 2;
                return _this3.canvas.setContextProp('font', size + 'px sans-serif');
              case 2:
                charArr = text.split("");
                ret = [];
                if (isWrap) {
                  _context3.next = 9;
                  break;
                }
                _context3.t0 = maxWidth;
                _context3.next = 8;
                return _this3.canvas.callContextMethod("measureText", ["..."]);
              case 8:
                maxWidth = _context3.t0 -= _context3.sent.width;
              case 9:
                if (!(charArr.length != 0)) {
                  _context3.next = 30;
                  break;
                }
                i = void 0;
                i = 0;
              case 12:
                if (!(i < charArr.length)) {
                  _context3.next = 21;
                  break;
                }
                _context3.next = 15;
                return _this3.canvas.callContextMethod("measureText", [charArr.slice(0, i + 1).join("")]);
              case 15:
                w = _context3.sent.width;
                if (!(w > maxWidth)) {
                  _context3.next = 18;
                  break;
                }
                return _context3.abrupt("break", 21);
              case 18:
                i++;
                _context3.next = 12;
                break;
              case 21:
                ret.push(charArr.splice(0, i + 1).join(""));
                if (isWrap) {
                  _context3.next = 28;
                  break;
                }
                if (!(charArr.length != 0)) {
                  _context3.next = 27;
                  break;
                }
                return _context3.abrupt("return", ret + "...");
              case 27:
                return _context3.abrupt("return", ret);
              case 28:
                _context3.next = 9;
                break;
              case 30:
                return _context3.abrupt("return", ret);
              case 31:
              case "end":
                return _context3.stop();
            }
          }
        }, _callee3);
      }))();
    },
    /**
     * calcTextWidth方法
     * @description 可以通过本方法获取对应文本绘制后的宽度。
     * @property {String} text 待绘制的文本，如果带有换行符\n或宽度超过maxWidth且isWrap为真时会根据lineHeight进行换行。如果宽度超过maxWidth但isWrap为假时超出部分会被省略号...代替。
     * @property {Number} size 待绘制的文本大小（单位与画布实际大小一致，为px）
     * @example calcTextWidth("百度一下,你就知道", 34);
     * @return {Number} 文字的宽度。
     */
    calcTextWidth: function calcTextWidth(text, size) {
      var _this4 = this;
      return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee4() {
        return _regenerator.default.wrap(function _callee4$(_context4) {
          while (1) {
            switch (_context4.prev = _context4.next) {
              case 0:
                _context4.next = 2;
                return _this4.canvas.setContextProp('font', size + 'px sans-serif');
              case 2:
                _context4.next = 4;
                return _this4.canvas.callContextMethod("measureText", [text]);
              case 4:
                return _context4.abrupt("return", _context4.sent.width);
              case 5:
              case "end":
                return _context4.stop();
            }
          }
        }, _callee4);
      }))();
    },
    /**
     * clear方法
     * @description 本方法用于重置Canvas。
     * @example clear();
     * @return {VueComponent} 当前实例对象，以便链式调用。
     */
    clear: function clear() {
      var _this5 = this;
      return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee5() {
        return _regenerator.default.wrap(function _callee5$(_context5) {
          while (1) {
            switch (_context5.prev = _context5.next) {
              case 0:
                _context5.next = 2;
                return _this5.canvas.callContextMethod("clearRect", [0, 0, _this5.width, _this5.height]);
              case 2:
                _this5.backgroundColor = "";
                _this5.waitingList = [];
                _this5.src = "";
                return _context5.abrupt("return", _this5);
              case 6:
              case "end":
                return _context5.stop();
            }
          }
        }, _callee5);
      }))();
    },
    /**
     * getImageInfo方法
     * @description 本方法用于获取图片的宽高等信息，本地图片不能使用该方法。
     * @property {String} src 图片完整url。
     * @example getImageInfo("https://www.baidu.com/img/flexible/logo/pc/result.png");
     * @return {Promise} Promise对象，成功时返回uni.getImageInfo的success情况下的回调对象，否则throw错误。
     */
    getImageInfo: function getImageInfo(src) {
      var _this6 = this;
      return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee6() {
        var that;
        return _regenerator.default.wrap(function _callee6$(_context6) {
          while (1) {
            switch (_context6.prev = _context6.next) {
              case 0:
                that = _this6;
                _context6.next = 3;
                return new Promise(function (recv, recj) {
                  uni.getImageInfo({
                    src: src,
                    success: function success(res) {
                      if (res.errMsg == 'getImageInfo:ok') {
                        res.key = src;
                        recv(JSON.parse(JSON.stringify(res)));
                      } else recj(res.errMsg);
                    },
                    fail: function fail(e) {
                      recj(e);
                    }
                  });
                });
              case 3:
                return _context6.abrupt("return", _context6.sent);
              case 4:
              case "end":
                return _context6.stop();
            }
          }
        }, _callee6);
      }))();
    },
    loadImage: function loadImage(src) {
      var _this7 = this;
      return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee7() {
        return _regenerator.default.wrap(function _callee7$(_context7) {
          while (1) {
            switch (_context7.prev = _context7.next) {
              case 0:
                _context7.next = 2;
                return _this7.canvas.loadImage(src);
              case 2:
                return _context7.abrupt("return", _context7.sent);
              case 3:
              case "end":
                return _context7.stop();
            }
          }
        }, _callee7);
      }))();
    },
    /**
     * draw方法
     * @description 本方法用于实际加载网络图片及异步绘制。可以await该方法实现体验优化。
     * @example draw();
     * @return {Promise} 返回Promise对象，当图片下载错误或渲染错误时该方法会throw错误，请务必使用try catch来捕获！
     */
    draw: function draw() {
      var _this8 = this;
      return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee8() {
        var sid, list, wid, item, ret, d, r, t, config, i, wh, _ret, itemIndex, _item, textArr, line;
        return _regenerator.default.wrap(function _callee8$(_context8) {
          while (1) {
            switch (_context8.prev = _context8.next) {
              case 0:
                sid = 1;
                list = [];
                wid = 0;
              case 3:
                if (!(wid < _this8.waitingList.length)) {
                  _context8.next = 69;
                  break;
                }
                item = _this8.waitingList[wid];
                if (!(item.type == "image")) {
                  _context8.next = 32;
                  break;
                }
                ret = JSON.parse(JSON.stringify(item));
                if (!ret.data.isRound) {
                  _context8.next = 29;
                  break;
                }
                d = Math.min(ret.data.w, ret.data.h);
                r = Math.floor(d / 2);
                _context8.next = 12;
                return _this8.canvas_temp.refreshWidthHeight(d, d);
              case 12:
                _context8.next = 14;
                return _this8.canvas_temp.callContextMethod('save', []);
              case 14:
                _context8.next = 16;
                return _this8.canvas_temp.callContextMethod('clearRect', [0, 0, d, d]);
              case 16:
                _context8.next = 18;
                return _this8.canvas_temp.callContextMethod('arc', [r, r, r, 0, 2 * Math.PI]);
              case 18:
                _context8.next = 20;
                return _this8.canvas_temp.callContextMethod('fill', []);
              case 20:
                _context8.next = 22;
                return _this8.canvas_temp.callContextMethod('clip', []);
              case 22:
                _context8.next = 24;
                return _this8.canvas_temp.callContextMethod('drawImage', [ret.data.image, 0, 0, d, d]);
              case 24:
                _context8.next = 26;
                return _this8.canvas_temp.callContextMethod('toDataURL', []);
              case 26:
                ret.data.image = _context8.sent;
                _context8.next = 29;
                return _this8.canvas_temp.callContextMethod('restore', []);
              case 29:
                list.push(ret);
                _context8.next = 66;
                break;
              case 32:
                if (!(item.type == "custom")) {
                  _context8.next = 38;
                  break;
                }
                t = JSON.parse(JSON.stringify(item));
                t.data = item.data;
                list.push(t);
                _context8.next = 66;
                break;
              case 38:
                if (!(item.type == "qrcode")) {
                  _context8.next = 65;
                  break;
                }
                config = {
                  x: 0,
                  y: 0,
                  width: 256,
                  height: 256
                };
                for (i in item.data.extraConfig) {
                  config[i] = item.data.extraConfig[i];
                }
                _context8.next = 43;
                return _this8.canvas_temp.refreshWidthHeight(256, 256);
              case 43:
                _context8.next = 45;
                return _this8.canvas_temp.callContextMethod('clearRect', [0, 0, 256, 256]);
              case 45:
                _context8.next = 47;
                return _this8.canvas_temp.setContextProp('fillStyle', "#FFFFFF");
              case 47:
                _context8.next = 49;
                return _this8.canvas_temp.callContextMethod('fillRect', [0, 0, 256, 256]);
              case 49:
                _context8.next = 51;
                return new _QRCode.default(_this8.canvas_temp, config).calcCode(item.data.text);
              case 51:
                wh = _context8.sent;
                _context8.next = 54;
                return _this8.canvas_temp.refreshWidthHeight(wh.width, wh.height);
              case 54:
                _context8.next = 56;
                return _this8.canvas_temp.callContextMethod('clearRect', [0, 0, 256, 256]);
              case 56:
                _ret = JSON.parse(JSON.stringify(item));
                _context8.next = 59;
                return new _QRCode.default(_this8.canvas_temp, config).makeCode(item.data.text);
              case 59:
                _context8.next = 61;
                return _this8.canvas_temp.callContextMethod('toDataURL', []);
              case 61:
                _ret.data.image = _context8.sent;
                list.push(_ret);
                _context8.next = 66;
                break;
              case 65:
                list.push(JSON.parse(JSON.stringify(item)));
              case 66:
                wid++;
                _context8.next = 3;
                break;
              case 69:
                ;
                if (!(_this8.backgroundColor != "")) {
                  _context8.next = 75;
                  break;
                }
                _context8.next = 73;
                return _this8.canvas.setContextProp('fillStyle', _this8.backgroundColor);
              case 73:
                _context8.next = 75;
                return _this8.canvas.callContextMethod('fillRect', [0, 0, _this8.width, _this8.height]);
              case 75:
                itemIndex = 0;
              case 76:
                if (!(itemIndex < list.length)) {
                  _context8.next = 120;
                  break;
                }
                _item = list[itemIndex];
                if (!(_item.type == "image")) {
                  _context8.next = 83;
                  break;
                }
                _context8.next = 81;
                return _this8.canvas.callContextMethod('drawImage', [_item.data.image, _item.data.x, _item.data.y, _item.data.w, _item.data.h]);
              case 81:
                _context8.next = 117;
                break;
              case 83:
                if (!(_item.type == "text")) {
                  _context8.next = 102;
                  break;
                }
                _context8.next = 86;
                return _this8.canvas.setContextProp('textBaseline', 'top');
              case 86:
                _context8.next = 88;
                return _this8.canvas.setContextProp('font', _item.data.size + 'px sans-serif');
              case 88:
                _context8.next = 90;
                return _this8.canvas.setContextProp('fillStyle', _item.data.color);
              case 90:
                _context8.next = 92;
                return _this8.calcTextLinesWithNewLine(_item.data.text, _item.data.size, _item.data.maxWidth, _item.data.isWrap);
              case 92:
                textArr = _context8.sent;
                line = 0;
              case 94:
                if (!(line < textArr.length)) {
                  _context8.next = 100;
                  break;
                }
                _context8.next = 97;
                return _this8.canvas.callContextMethod('fillText', [textArr[line], _item.data.x, _item.data.y + line * _item.data.lineHeight]);
              case 97:
                line++;
                _context8.next = 94;
                break;
              case 100:
                _context8.next = 117;
                break;
              case 102:
                if (!(_item.type == "rect")) {
                  _context8.next = 109;
                  break;
                }
                _context8.next = 105;
                return _this8.canvas.setContextProp('fillStyle', _item.data.color);
              case 105:
                _context8.next = 107;
                return _this8.canvas.callContextMethod('fillRect', [_item.data.x, _item.data.y, _item.data.w, _item.data.h]);
              case 107:
                _context8.next = 117;
                break;
              case 109:
                if (!(_item.type == "qrcode")) {
                  _context8.next = 114;
                  break;
                }
                _context8.next = 112;
                return _this8.canvas.callContextMethod('drawImage', [_item.data.image, _item.data.x, _item.data.y, _item.data.w, _item.data.h]);
              case 112:
                _context8.next = 117;
                break;
              case 114:
                if (!(_item.type == "custom")) {
                  _context8.next = 117;
                  break;
                }
                _context8.next = 117;
                return _item.data(_this8.canvas);
              case 117:
                itemIndex++;
                _context8.next = 76;
                break;
              case 120:
                ;
                _context8.next = 123;
                return _this8.canvas.callContextMethod('toDataURL', []);
              case 123:
                return _context8.abrupt("return", _context8.sent);
              case 124:
              case "end":
                return _context8.stop();
            }
          }
        }, _callee8);
      }))();
    },
    /**
     * saveImageToPhotosAlbum方法
     * @description 本方法用于将本实例的src保存到本地相册种。
     * @example saveImageToPhotosAlbum(src);
     * @return {Promise} 返回Promise对象，当发生错误时该方法会throw错误，请务必使用try catch来捕获！
     */
    saveImageToPhotosAlbum: function saveImageToPhotosAlbum(src) {
      return new Promise( /*#__PURE__*/function () {
        var _ref = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee9(recv, recj) {
          var base64, tmpFile;
          return _regenerator.default.wrap(function _callee9$(_context9) {
            while (1) {
              switch (_context9.prev = _context9.next) {
                case 0:
                  if (!src.startsWith("data:image")) {
                    _context9.next = 6;
                    break;
                  }
                  base64 = src.substring(src.indexOf(",") + 1);
                  tmpFile = wx.env.USER_DATA_PATH + "/" + Date.now() + ".png";
                  _context9.next = 5;
                  return new Promise(function (recv1) {
                    uni.getFileSystemManager().writeFile({
                      filePath: tmpFile,
                      data: base64,
                      encoding: 'base64',
                      success: recv1
                    });
                  });
                case 5:
                  src = tmpFile;
                case 6:
                  uni.saveImageToPhotosAlbum({
                    filePath: src,
                    success: function success() {
                      recv();
                    },
                    fail: function fail(e) {
                      recj(e);
                    }
                  });
                case 7:
                case "end":
                  return _context9.stop();
              }
            }
          }, _callee9);
        }));
        return function (_x, _x2) {
          return _ref.apply(this, arguments);
        };
      }());
    }
  }
};
exports.default = _default;
/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/index.js */ 2)["default"], __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/wx.js */ 1)["default"]))

/***/ }),

/***/ 1050:
/*!****************************************************************************************************************************************************************!*\
  !*** C:/Users/Administrator/Desktop/yswc/hire-wx-houxuanren/components/xinyu-canvas-drawer/index.vue?vue&type=style&index=0&id=690e4dec&scoped=true&lang=css& ***!
  \****************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_D_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_style_index_0_id_690e4dec_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./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!./index.vue?vue&type=style&index=0&id=690e4dec&scoped=true&lang=css& */ 1051);
/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_D_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_style_index_0_id_690e4dec_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_D_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_style_index_0_id_690e4dec_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_D_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_style_index_0_id_690e4dec_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_D_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_style_index_0_id_690e4dec_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
 /* harmony default export */ __webpack_exports__["default"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_D_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_style_index_0_id_690e4dec_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); 

/***/ }),

/***/ 1051:
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./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!C:/Users/Administrator/Desktop/yswc/hire-wx-houxuanren/components/xinyu-canvas-drawer/index.vue?vue&type=style&index=0&id=690e4dec&scoped=true&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/xinyu-canvas-drawer/index.js.map
;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
    'components/xinyu-canvas-drawer/index-create-component',
    {
        'components/xinyu-canvas-drawer/index-create-component':(function(module, exports, __webpack_require__){
            __webpack_require__('2')['createComponent'](__webpack_require__(1033))
        })
    },
    [['components/xinyu-canvas-drawer/index-create-component']]
]);
