上门家教app小程序源码开发的前景如何?

news2025/4/6 23:04:26

随着我国生活水平的提高,教育方面的问题也越来越受到家长们的重视,很多家庭都开始通过家教以及辅导班等方式增强学生的学业知识,因此家教app开发是拥有很大一部分用户市场的。那么家教app开发主要适合什么行业呢?

上门家教服务或是下一个教育行业的风口

后端框架thinkphp 

php7.2

mysql5.6

前端uniapp 支持H5+小程序

(global["webpackJsonp"] = global["webpackJsonp"] || []).push([["pages/service"],{

/***/ 67:

/*!********************************************************************************!*\

  !*** C:/Users/Administrator/Desktop/wechat/main.js?{"page":"pages%2Fservice"} ***!

  \********************************************************************************/

/*! no static exports found */

/***/ (function(module, exports, __webpack_require__) {

"use strict";

/* WEBPACK VAR INJECTION */(function(wx, createPage) {

var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 4);

__webpack_require__(/*! uni-pages */ 26);

__webpack_require__(/*! @dcloudio/uni-stat/dist/uni-stat.es.js */ 27);

var _vue = _interopRequireDefault(__webpack_require__(/*! vue */ 25));

var _service = _interopRequireDefault(__webpack_require__(/*! ./pages/service.vue */ 68));

// @ts-ignore

wx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;

createPage(_service.default);

/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/wx.js */ 1)["default"], __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/index.js */ 2)["createPage"]))

/***/ }),

/***/ 68:

/*!***************************************************************!*\

  !*** C:/Users/Administrator/Desktop/wechat/pages/service.vue ***!

  \***************************************************************/

/*! no static exports found */

/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";

__webpack_require__.r(__webpack_exports__);

/* harmony import */ var _service_vue_vue_type_template_id_fe340868___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./service.vue?vue&type=template&id=fe340868& */ 69);

/* harmony import */ var _service_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./service.vue?vue&type=script&lang=js& */ 71);

/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _service_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 _service_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));

/* harmony import */ var _service_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./service.vue?vue&type=style&index=0&lang=scss& */ 73);

/* harmony import */ var _D_HBuilderX_3_3_13_20220314_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 */ 66);

var renderjs





 

/* normalize component */

var component = Object(_D_HBuilderX_3_3_13_20220314_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])(

  _service_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],

  _service_vue_vue_type_template_id_fe340868___WEBPACK_IMPORTED_MODULE_0__["render"],

  _service_vue_vue_type_template_id_fe340868___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],

  false,

  null,

  null,

  null,

  false,

  _service_vue_vue_type_template_id_fe340868___WEBPACK_IMPORTED_MODULE_0__["components"],

  renderjs

)

component.options.__file = "pages/service.vue"

/* harmony default export */ __webpack_exports__["default"] = (component.exports);

/***/ }),

/***/ 69:

/*!**********************************************************************************************!*\

  !*** C:/Users/Administrator/Desktop/wechat/pages/service.vue?vue&type=template&id=fe340868& ***!

  \**********************************************************************************************/

/*! exports provided: render, staticRenderFns, recyclableRender, components */

/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";

__webpack_require__.r(__webpack_exports__);

/* harmony import */ var _D_HBuilderX_3_3_13_20220314_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_3_13_20220314_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_D_HBuilderX_3_3_13_20220314_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_HBuilderX_3_3_13_20220314_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_3_13_20220314_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_3_13_20220314_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_service_vue_vue_type_template_id_fe340868___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--16-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!./service.vue?vue&type=template&id=fe340868& */ 70);

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

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

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

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



 

/***/ }),

/***/ 70:

/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\

  !*** ./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--16-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/wechat/pages/service.vue?vue&type=template&id=fe340868& ***!

  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

/*! exports provided: render, staticRenderFns, recyclableRender, components */

/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";

__webpack_require__.r(__webpack_exports__);

/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });

/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });

/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; });

/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; });

var components

try {

  components = {

    uniNavBar: function () {

      return __webpack_require__.e(/*! import() | uni_modules/uni-nav-bar/components/uni-nav-bar/uni-nav-bar */ "uni_modules/uni-nav-bar/components/uni-nav-bar/uni-nav-bar").then(__webpack_require__.bind(null, /*! @/uni_modules/uni-nav-bar/components/uni-nav-bar/uni-nav-bar.vue */ 582))

    },

    uniIcons: function () {

      return Promise.all(/*! import() | uni_modules/uni-icons/components/uni-icons/uni-icons */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uni_modules/uni-icons/components/uni-icons/uni-icons")]).then(__webpack_require__.bind(null, /*! @/uni_modules/uni-icons/components/uni-icons/uni-icons.vue */ 589))

    },

    uniSearchBar: function () {

      return Promise.all(/*! import() | uni_modules/uni-search-bar/components/uni-search-bar/uni-search-bar */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uni_modules/uni-search-bar/components/uni-search-bar/uni-search-bar")]).then(__webpack_require__.bind(null, /*! @/uni_modules/uni-search-bar/components/uni-search-bar/uni-search-bar.vue */ 597))

    },

  }

} catch (e) {

  if (

    e.message.indexOf("Cannot find module") !== -1 &&

    e.message.indexOf(".vue") !== -1

  ) {

    console.error(e.message)

    console.error("1. 排查组件名称拼写是否正确")

    console.error(

      "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom"

    )

    console.error(

      "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件"

    )

  } else {

    throw e

  }

}

var render = function () {

  var _vm = this

  var _h = _vm.$createElement

  var _c = _vm._self._c || _h

  var g0 = _vm.isLoad ? _vm.cityList && _vm.cityList.length > 0 : null

  var g1 = _vm.isLoad && g0 ? _vm.cityList[_vm.cityIndex].title.length : null

  var g2 =

    _vm.isLoad && g0 && g1 > 3

      ? _vm.cityList[_vm.cityIndex].title.substring(0, 3)

      : null

  var m0 = _vm.isLoad ? Boolean(_vm.searchValue) : null

  var g3 = _vm.isLoad ? _vm.banner.length : null

  var g4 = _vm.isLoad ? _vm.banner.length : null

  var g5 = _vm.isLoad ? _vm.banner.length : null

  var g6 = _vm.isLoad ? _vm.banner.length : null

  var g7 = _vm.isLoad ? _vm.banner.length : null

  var g8 = _vm.isLoad ? _vm.banner.length : null

  var g9 = _vm.isLoad ? _vm.banner.length : null

  var g10 = _vm.isLoad ? _vm.tabList.length : null

  var g11 =

    _vm.isLoad && _vm.loading

      ? _vm.list.current_page >= _vm.list.last_page && _vm.list.data.length > 0

      : null

  var g12 = _vm.isLoad

    ? !_vm.loading && _vm.list.data.length <= 0 && _vm.list.current_page == 1

    : null

  if (!_vm._isMounted) {

    _vm.e0 = function ($event) {

      $event.stopPropagation()

      return _vm.$refs.coupon_item.close()

    }

  }

  _vm.$mp.data = Object.assign(

    {},

    {

      $root: {

        g0: g0,

        g1: g1,

        g2: g2,

        m0: m0,

        g3: g3,

        g4: g4,

        g5: g5,

        g6: g6,

        g7: g7,

        g8: g8,

        g9: g9,

        g10: g10,

        g11: g11,

        g12: g12,

      },

    }

  )

}

var recyclableRender = false

var staticRenderFns = []

render._withStripped = true



 

/***/ }),

/***/ 71:

/*!****************************************************************************************!*\

  !*** C:/Users/Administrator/Desktop/wechat/pages/service.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_3_3_13_20220314_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_3_13_20220314_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_D_HBuilderX_3_3_13_20220314_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_3_3_13_20220314_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_3_13_20220314_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_service_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--12-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!./service.vue?vue&type=script&lang=js& */ 72);

/* harmony import */ var _D_HBuilderX_3_3_13_20220314_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_3_13_20220314_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_D_HBuilderX_3_3_13_20220314_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_3_3_13_20220314_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_3_13_20220314_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_service_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_3_3_13_20220314_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_3_13_20220314_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_D_HBuilderX_3_3_13_20220314_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_3_3_13_20220314_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_3_13_20220314_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_service_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);

/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_3_3_13_20220314_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_3_13_20220314_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_D_HBuilderX_3_3_13_20220314_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_3_3_13_20220314_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_3_13_20220314_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_service_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_3_3_13_20220314_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_3_13_20220314_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_D_HBuilderX_3_3_13_20220314_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_3_3_13_20220314_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_3_13_20220314_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_service_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));

 /* harmony default export */ __webpack_exports__["default"] = (_D_HBuilderX_3_3_13_20220314_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_3_13_20220314_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_D_HBuilderX_3_3_13_20220314_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_3_3_13_20220314_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_3_13_20220314_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_service_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); 

/***/ }),

/***/ 72:

/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\

  !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--12-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/wechat/pages/service.vue?vue&type=script&lang=js& ***!

  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

/*! no static exports found */

/***/ (function(module, exports, __webpack_require__) {

"use strict";

/* WEBPACK VAR INJECTION */(function(uni) {

var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 4);

Object.defineProperty(exports, "__esModule", {

  value: true

});

exports.default = void 0;

var _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 36));

var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ 5));

var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 11));

var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 38));

var _vuex = __webpack_require__(/*! vuex */ 48);

var _siteinfo = __webpack_require__(/*! ../siteinfo */ 46);

function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }

function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }

var tabbar = function tabbar() {

  __webpack_require__.e(/*! require.ensure | components/tabbar */ "components/tabbar").then((function () {

    return resolve(__webpack_require__(/*! @/components/tabbar.vue */ 608));

  }).bind(null, __webpack_require__)).catch(__webpack_require__.oe);

};

var _default = {

  components: {

    tabbar: tabbar

  },

  data: function data() {

    return {

      searchValue: "",

      couponList: [],

      //优惠券

      isLoad: false,

      isLoadBanner: false,

      options: {},

      loading: true,

      lockTap: false,

      btnLeftUrl: _siteinfo.imgroot + '/attachment/image/leftBut.jpg',

      btnRightUrl: _siteinfo.imgroot + '/attachment/image/rightBut.jpg',

      butImg: [{

        loginUrl: "../static/leftBut.png",

        goUrl: "/pages/technician"

      }, {

        loginUrl: "../static/rightBut.png",

        goUrl: "/technician/pages/apply"

      }],

      chackIndex: null

    };

  },

  computed: (0, _vuex.mapState)({

    pageActive: function pageActive(state) {

      return state.service.pageActive;

    },

    cityId: function cityId(state) {

      return state.technician.cityId;

    },

    cityIndex: function cityIndex(state) {

      return state.technician.cityIndex;

    },

    cityList: function cityList(state) {

      return state.technician.cityList;

    },

    activeIndex: function activeIndex(state) {

      return state.service.activeIndex;

    },

    tabList: function tabList(state) {

      return state.service.tabList;

    },

    param: function param(state) {

      return state.service.param;

    },

    list: function list(state) {

      return state.service.list;

    },

    banner: function banner(state) {

      return state.service.banner;

    },

    classify: function classify(state) {

      return state.service.classify;

    },

    classifyId: function classifyId(state) {

      return state.service.classifyId;

    },

    primaryColor: function primaryColor(state) {

      return state.config.configInfo.primaryColor;

    },

    subColor: function subColor(state) {

      return state.config.configInfo.subColor;

    },

    appName: function appName(state) {

      return state.config.configInfo.app_name;

    },

    configInfo: function configInfo(state) {

      return state.config.configInfo;

    },

    autograph: function autograph(state) {

      return state.user.autograph;

    },

    location: function location(state) {

      return state.user.location;

    },

    userInfo: function userInfo(state) {

      return state.user.userInfo;

    }

  }),

  onLoad: function onLoad(options) {

    var _this = this;

    return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {

      return _regenerator.default.wrap(function _callee$(_context) {

        while (1) {

          switch (_context.prev = _context.next) {

            case 0:

              _this.$util.showLoading();

              _context.next = 3;

              return _this.updateCommonOptions(options);

            case 3:

              options = _context.sent;

              _this.options = options;

              if (!_this.pageActive) {

                _context.next = 11;

                break;

              }

              _this.$util.setNavigationBarColor({

                bg: _this.primaryColor

              });

              _this.isLoad = true;

              _this.loading = false;

              _this.$util.hideAll();

              return _context.abrupt("return");

            case 11:

              _context.next = 13;

              return _this.initIndex();

            case 13:

              _this.updateServiceItem({

                key: 'pageActive',

                val: true

              });

            case 14:

            case "end":

              return _context.stop();

          }

        }

      }, _callee);

    }))();

  },

  onPullDownRefresh: function onPullDownRefresh() {

    uni.showNavigationBarLoading();

    this.initRefresh();

    uni.stopPullDownRefresh();

  },

  onReachBottom: function onReachBottom() {

    if (this.list.current_page >= this.list.last_page || this.loading) return;

    this.loading = true;

    this.getList(this.param.page + 1);

  },

  onShareAppMessage: function onShareAppMessage(e) {

    var pid = this.userInfo.id;

    var path = "/pages/service?pid=".concat(pid);

    this.$util.log(path);

    return {

      title: '',

      imageUrl: '',

      path: path

    };

  },

  methods: _objectSpread(_objectSpread(_objectSpread({}, (0, _vuex.mapActions)(['getConfigInfo', 'getUserInfo', 'updateCommonOptions', 'getServiceIndex', 'getServiceList', 'getServiceCoachList', 'getCityList', 'getClassifyList'])), (0, _vuex.mapMutations)(['updateUserItem', 'updateTechnicianItem', 'updateServiceItem'])), {}, {

    /* 点击搜索 */onClickGoSearch: function onClickGoSearch(e) {

      uni.navigateTo({

        url: '/pages/technician-list'

      });

    },

    initIndex: function initIndex() {

      var _arguments = arguments,

        _this2 = this;

      return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() {

        var refresh;

        return _regenerator.default.wrap(function _callee2$(_context2) {

          while (1) {

            switch (_context2.prev = _context2.next) {

              case 0:

                refresh = _arguments.length > 0 && _arguments[0] !== undefined ? _arguments[0] : false;

                if (!(!_this2.configInfo.id || refresh)) {

                  _context2.next = 4;

                  break;

                }

                _context2.next = 4;

                return _this2.getConfigInfo();

              case 4:

                _context2.next = 6;

                return _this2.getServiceIndex();

              case 6:

                _context2.next = 8;

                return _this2.getClassifyList();

              case 8:

                _this2.isLoad = true;

                _this2.isLoadBanner = true;

                _context2.next = 12;

                return Promise.all([_this2.getList(1), _this2.getCouponList()]);

              case 12:

                _this2.$util.setNavigationBarColor({

                  bg: _this2.primaryColor

                });

                _context2.next = 15;

                return _this2.getList(1, true);

              case 15:

              case "end":

                return _context2.stop();

            }

          }

        }, _callee2);

      }))();

    },

    initRefresh: function initRefresh() {

      this.isLoadBanner = false;

      this.initIndex(true);

      console.log("initRefresh------------------------" + this.refresh);

    },

    pickerChange: function pickerChange(e, val) {

      var ind = e.target.value;

      this.updateTechnicianItem({

        key: 'cityIndex',

        val: ind

      });

      this.updateTechnicianItem({

        key: 'cityId',

        val: this.cityList[ind].id

      });

      console.log("pickerChange------------------------" + this.refresh);

      this.getList(1);

    },

    // 选择地区

    toChooseLocation: function toChooseLocation(e) {

      var _this3 = this;

      return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee3() {

        var _yield$uni$chooseLoca, _yield$uni$chooseLoca2, _yield$uni$chooseLoca3, _yield$uni$chooseLoca4, address, lng, lat, _yield$uni$chooseLoca5, province, _yield$uni$chooseLoca6, city, _yield$uni$chooseLoca7, district, location;

        return _regenerator.default.wrap(function _callee3$(_context3) {

          while (1) {

            switch (_context3.prev = _context3.next) {

              case 0:

                _context3.next = 2;

                return _this3.$util.checkAuth({

                  type: 'userLocation'

                });

              case 2:

                _context3.next = 4;

                return uni.chooseLocation();

              case 4:

                _yield$uni$chooseLoca = _context3.sent;

                _yield$uni$chooseLoca2 = (0, _slicedToArray2.default)(_yield$uni$chooseLoca, 2);

                _yield$uni$chooseLoca3 = _yield$uni$chooseLoca2[1];

                _yield$uni$chooseLoca4 = _yield$uni$chooseLoca3.address;

                address = _yield$uni$chooseLoca4 === void 0 ? '' : _yield$uni$chooseLoca4;

                lng = _yield$uni$chooseLoca3.longitude;

                lat = _yield$uni$chooseLoca3.latitude;

                _yield$uni$chooseLoca5 = _yield$uni$chooseLoca3.province;

                province = _yield$uni$chooseLoca5 === void 0 ? '' : _yield$uni$chooseLoca5;

                _yield$uni$chooseLoca6 = _yield$uni$chooseLoca3.city;

                city = _yield$uni$chooseLoca6 === void 0 ? '' : _yield$uni$chooseLoca6;

                _yield$uni$chooseLoca7 = _yield$uni$chooseLoca3.district;

                district = _yield$uni$chooseLoca7 === void 0 ? '' : _yield$uni$chooseLoca7;

                if (lng) {

                  _context3.next = 19;

                  break;

                }

                return _context3.abrupt("return");

              case 19:

                location = {

                  lng: lng,

                  lat: lat,

                  address: address,

                  province: province,

                  city: city,

                  district: district

                };

                _this3.updateUserItem({

                  key: 'location',

                  val: location

                });

                _this3.param.page = 1;

                _this3.getList();

              case 23:

              case "end":

                return _context3.stop();

            }

          }

        }, _callee3);

      }))();

    },

    getList: function getList() {

      var _arguments2 = arguments,

        _this4 = this;

      return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee4() {

        var page, refresh, newPage, _param, location, _location, _location$lng, lng, _location$lat, lat, oldList, param, tabList, activeIndex, cityList, cityIndex, city_id, classifyId, type, ind, _tabList$activeIndex, sort, sign, desc;

        return _regenerator.default.wrap(function _callee4$(_context4) {

          while (1) {

            switch (_context4.prev = _context4.next) {

              case 0:

                page = _arguments2.length > 0 && _arguments2[0] !== undefined ? _arguments2[0] : 0;

                refresh = _arguments2.length > 1 && _arguments2[1] !== undefined ? _arguments2[1] : false;

                newPage = _arguments2.length > 2 && _arguments2[2] !== undefined ? _arguments2[2] : {};

                if (page) {

                  _param = _this4.$util.deepCopy(_this4.param);

                  _param.page = page;

                  _this4.updateTechnicianItem({

                    key: 'param',

                    val: _param

                  });

                }

                location = _this4.location;

                if (location.lat) {

                  _context4.next = 10;

                  break;

                }

                _context4.next = 8;

                return _this4.$util.getBmapLocation();

              case 8:

                location = _context4.sent;

                _this4.updateUserItem({

                  key: 'location',

                  val: location

                });

              case 10:

                _location = location, _location$lng = _location.lng, lng = _location$lng === void 0 ? 0 : _location$lng, _location$lat = _location.lat, lat = _location$lat === void 0 ? 0 : _location$lat;

                oldList = _this4.list, param = _this4.param, tabList = _this4.tabList, activeIndex = _this4.activeIndex, cityList = _this4.cityList, cityIndex = _this4.cityIndex, city_id = _this4.cityId, classifyId = _this4.classifyId;

                console.log("++++++++++++++++++++cityList");

                console.log(_this4.cityList);

                console.log(cityList);

                console.log(city_id);

                console.log(classifyId);

                console.log("-----------------");

                if (!refresh) {

                  _context4.next = 21;

                  break;

                }

                _context4.next = 21;

                return _this4.getCityList({

                  lng: lng,

                  lat: lat

                });

              case 21:

                type = tabList[activeIndex].id;

                ind = cityList.findIndex(function (item) {

                  return item.id == city_id;

                });

                city_id = ind == -1 ? 0 : city_id;

                cityIndex = ind == -1 ? 0 : ind;

                _this4.updateTechnicianItem({

                  key: 'cityIndex',

                  val: cityIndex

                });

                _this4.updateTechnicianItem({

                  key: 'cityId',

                  val: city_id

                });

                _this4.updateServiceItem({

                  key: 'classifyId',

                  val: classifyId

                });

                param = Object.assign({}, param, {

                  lng: lng,

                  lat: lat,

                  type: type,

                  city_id: city_id,

                  classifyId: classifyId

                });

                _tabList$activeIndex = tabList[activeIndex], sort = _tabList$activeIndex.sort, sign = _tabList$activeIndex.sign;

                desc = activeIndex == 0 || sign == 1 ? '' : 'desc';

                param.sort = "".concat(sort, " ").concat(desc);

                if (!(newPage && JSON.stringify(newPage) !== '{}')) {

                  _context4.next = 36;

                  break;

                }

                uni.navigateTo({

                  url: "/pages/technician-list?item=".concat(JSON.stringify(param), "&title=").concat(newPage.title)

                });

                _context4.next = 40;

                break;

              case 36:

                _context4.next = 38;

                return _this4.getServiceList(param);

              case 38:

                _context4.next = 40;

                return _this4.getServiceCoachList(param);

              case 40:

                _this4.loading = false;

                _this4.$util.hideAll();

              case 42:

              case "end":

                return _context4.stop();

            }

          }

        }, _callee4);

      }))();

    },

    toAppShare: function toAppShare() {

      var _this5 = this;

      var pid = this.userInfo.id;

      // let title = '首页'

      var page_url = window.location.href;

      if (page_url.includes('?pid=')) {

        page_url = page_url.split('?pid=')[0];

      }

      var href = "".concat(page_url, "?pid=").concat(pid);

      var imageUrl = '';

      this.$jweixin.wxReady(function () {

        _this5.$jweixin.showOptionMenu();

        _this5.$jweixin.shareAppMessage(title, '', href, imageUrl);

        _this5.$jweixin.shareTimelineMessage(title, href, imageUrl);

      });

    },

    userGetCoupon: function userGetCoupon() {

      var _this6 = this;

      return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee5() {

        var ids, res;

        return _regenerator.default.wrap(function _callee5$(_context5) {

          while (1) {

            switch (_context5.prev = _context5.next) {

              case 0:

                console.log("=====userGetCoupon");

                ids = [];

                _this6.couponList.forEach(function (v) {

                  ids.push(v.id);

                });

                _context5.next = 5;

                return _this6.$api.service.userGetCoupon({

                  coupon_id: ids

                });

              case 5:

                res = _context5.sent;

                _this6.$util.showToast({

                  title: "\u9886\u53D6\u6210\u529F"

                });

                setTimeout(function () {

                  _this6.$util.goUrl({

                    url: '/user/pages/coupon/list'

                  });

                }, 1000);

                _this6.$refs.coupon_item.close();

                _this6.loading = false;

                _this6.$util.hideAll();

              case 11:

              case "end":

                return _context5.stop();

            }

          }

        }, _callee5);

      }))();

    },

    getCouponList: function getCouponList() {

      var _this7 = this;

      return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee6() {

        var list;

        return _regenerator.default.wrap(function _callee6$(_context6) {

          while (1) {

            switch (_context6.prev = _context6.next) {

              case 0:

                _context6.next = 2;

                return _this7.$api.service.couponList();

              case 2:

                list = _context6.sent;

                _this7.couponList = list;

                if (list.length > 0 && _this7.isLoad) {

                  _this7.$refs.coupon_item.open();

                }

                _this7.loading = false;

                _this7.$util.hideAll();

              case 7:

              case "end":

                return _context6.stop();

            }

          }

        }, _callee6);

      }))();

    },

    handerTabChange: function handerTabChange(index) {

      this.updateServiceItem({

        key: 'activeIndex',

        val: index

      });

      var tabList = this.$util.deepCopy(this.tabList);

      var _tabList$index = tabList[index],

        is_sign = _tabList$index.is_sign,

        sign = _tabList$index.sign;

      if (is_sign) {

        tabList[index].sign = sign == 0 ? 1 : 0;

      }

      this.updateServiceItem({

        key: 'tabList',

        val: tabList

      });

      this.$util.showLoading();

      uni.pageScrollTo({

        scrollTop: 0

      });

      console.log("handerTabChange------------------------" + this.refresh);

      this.getList(1);

    },

    // 详情

    goDetail: function goDetail(index) {

      var id = this.list.data[index].id;

      var url = "/user/pages/detail?id=".concat(id);

      this.$util.goUrl({

        url: url

      });

    },

    goto: function goto(url) {

      this.$util.goUrl({

        url: url

      });

    },

    aaaaa: function aaaaa(item) {

      console.log("点击了", item);

      // this.chackIndex = index;

      // let classifyId = index

      this.updateServiceItem({

        key: 'classifyId',

        val: item.id

      });

      this.getList(1, false, item);

      // let {

      //  index

      // } = e.detail

      // this.list[index].badge && this.list[index].badge++

      // uni.showToast({

      //  title: `点击第${e}个宫格`,

      //  icon: 'none'

      // })

    }

  })

};

exports.default = _default;

/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/index.js */ 2)["default"]))

/***/ }),

/***/ 73:

/*!*************************************************************************************************!*\

  !*** C:/Users/Administrator/Desktop/wechat/pages/service.vue?vue&type=style&index=0&lang=scss& ***!

  \*************************************************************************************************/

/*! no static exports found */

/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";

__webpack_require__.r(__webpack_exports__);

/* harmony import */ var _D_HBuilderX_3_3_13_20220314_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_D_HBuilderX_3_3_13_20220314_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_D_HBuilderX_3_3_13_20220314_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_3_3_13_20220314_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_D_HBuilderX_3_3_13_20220314_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_D_HBuilderX_3_3_13_20220314_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_D_HBuilderX_3_3_13_20220314_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_D_HBuilderX_3_3_13_20220314_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_3_13_20220314_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_service_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-oneOf-1-2!./node_modules/postcss-loader/src??ref--8-oneOf-1-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-oneOf-1-5!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./service.vue?vue&type=style&index=0&lang=scss& */ 74);

/* harmony import */ var _D_HBuilderX_3_3_13_20220314_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_D_HBuilderX_3_3_13_20220314_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_D_HBuilderX_3_3_13_20220314_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_3_3_13_20220314_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_D_HBuilderX_3_3_13_20220314_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_D_HBuilderX_3_3_13_20220314_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_D_HBuilderX_3_3_13_20220314_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_D_HBuilderX_3_3_13_20220314_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_3_13_20220314_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_service_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_3_3_13_20220314_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_D_HBuilderX_3_3_13_20220314_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_D_HBuilderX_3_3_13_20220314_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_3_3_13_20220314_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_D_HBuilderX_3_3_13_20220314_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_D_HBuilderX_3_3_13_20220314_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_D_HBuilderX_3_3_13_20220314_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_D_HBuilderX_3_3_13_20220314_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_3_13_20220314_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_service_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0__);

/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_3_3_13_20220314_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_D_HBuilderX_3_3_13_20220314_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_D_HBuilderX_3_3_13_20220314_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_3_3_13_20220314_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_D_HBuilderX_3_3_13_20220314_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_D_HBuilderX_3_3_13_20220314_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_D_HBuilderX_3_3_13_20220314_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_D_HBuilderX_3_3_13_20220314_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_3_13_20220314_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_service_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_3_3_13_20220314_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_D_HBuilderX_3_3_13_20220314_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_D_HBuilderX_3_3_13_20220314_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_3_3_13_20220314_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_D_HBuilderX_3_3_13_20220314_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_D_HBuilderX_3_3_13_20220314_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_D_HBuilderX_3_3_13_20220314_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_D_HBuilderX_3_3_13_20220314_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_3_13_20220314_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_service_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));

 /* harmony default export */ __webpack_exports__["default"] = (_D_HBuilderX_3_3_13_20220314_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_D_HBuilderX_3_3_13_20220314_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_D_HBuilderX_3_3_13_20220314_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_3_3_13_20220314_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_D_HBuilderX_3_3_13_20220314_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_D_HBuilderX_3_3_13_20220314_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_D_HBuilderX_3_3_13_20220314_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_D_HBuilderX_3_3_13_20220314_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_3_13_20220314_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_service_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0___default.a); 

/***/ }),

/***/ 74:

/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\

  !*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-oneOf-1-2!./node_modules/postcss-loader/src??ref--8-oneOf-1-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-oneOf-1-5!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!C:/Users/Administrator/Desktop/wechat/pages/service.vue?vue&type=style&index=0&lang=scss& ***!

  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

/*! no static exports found */

/***/ (function(module, exports, __webpack_require__) {

// extracted by mini-css-extract-plugin

    if(false) { var cssReload; }

  

/***/ })

},[[67,"common/runtime","common/vendor"]]]);

//# sourceMappingURL=../../.sourcemap/mp-weixin/pages/service.js.map

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/686093.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Zabbix-客户端部署全过程

本文已收录于专栏 《中间件合集》 目录 概念说明什么是Zabbix 功能介绍配置过程1.在linux下的admin文件夹下创建zabbix文件夹2.把agent端压缩包放置到home/admin/zabbix路径下3.解压安装包4.创建zabbix日志文件5.进入到conf文件夹下&#xff0c;修改配置文件&#xff0c;与serv…

Linux系统下网络性能监控指令(iftop、nload)

文章目录 iftop参数快捷键iftop界面说明&#xff1a; nload参数示例 iftop 参数 -i 设定监测的网卡&#xff0c;如&#xff1a;# iftop -i eth1 -B 以bytes为单位显示流量(默认是bits)&#xff0c;如&#xff1a;# iftop -B -n 使host信息默认直接都显示IP&#xff0c;如&…

今天给大家安利几款非常好用的文件迁移工具

文件迁移是我们平时经常需要处理的问题之一。在日常生活中&#xff0c;我们可能需要将一些文件从电脑上的一个位置迁移到另一个位置&#xff0c;或者将文件转移到外部硬盘或云端存储空间。而为了更加高效地完成这项任务&#xff0c;使用一款好用的文件迁移工具显得尤为重要。今…

基于smardaten无代码开发解决光伏电站项目

文章目录 前言一、事故背景二、解决方案三、工具加持四、配置要点解析1、光伏导航菜单搭建2、运行监控组件布局3、员工填报表单创建4、数据接入清洗5、复杂数据展示5、地图大屏组装6、定制页面集成 五、挖掘更多惊喜1、模拟数据生成2、智能分析结果3、草图智能识别4、日期排班设…

el-dialog设置滚动条不生效记录【草稿版,待优化】

目录 前言一、scrollTop是什么&#xff1f;二、解决步骤总结 前言 提示&#xff1a;这里可以添加本文要记录的大概内容&#xff1a; 技术栈 element-plus vue3 js 记录el-dialog的弹窗中&#xff0c;通过js控制滚动条不生效。 我这次的需求是这样的&#xff0c;点击某个按钮…

SSM-Spring项目使用Tomcat:7插件运行项目注意事项

文章目录 配置Tomcat:7插件&#xff08;注意Path&#xff09;运行tomcat:7第一种方式第二种方式 测试路径&#xff08;注意&#xff09;正确请求方式&#xff08;注意路径&#xff09; 配置Tomcat:7插件&#xff08;注意Path&#xff09; 作为演示&#xff0c;我这里特别配置了…

中学生台灯怎么选比较好?精选真正适合中学生的台灯!

现在孩子的近视率很高&#xff0c;尤其是儿童青少年居多&#xff0c;从上了小学开始作业就变多了&#xff0c;经常挑起夜灯学习的&#xff0c;而中学生负担则更重。家长重视教育质量的同时也要注意孩子学习时的光线适合学习吗&#xff1f;用眼过度和不适合的光源容易导致近视&a…

Sangfor华东天勇战队:jeecg-boot登录分析

realkey获取 7evs1680077379806 可以看到代码逻辑如下&#xff0c;md5(小写验证码checkKey)&#xff0c;这里checkKey是时间戳 然后继续往下看 这里checkcode取值为空&#xff0c;这是为什么呢&#xff0c;是因为redisUtil中没有获得&#xff0c;登录的时候会存到redis中&a…

SLAM之反求运动和地图点(对极几何)

简介 前面的文章介绍了如何在已知空间点的情况下在不同坐标系中的表示&#xff08;刚体的坐标变换&#xff09;&#xff0c;以及如何将空间中的点投影到相机中生成图像&#xff0c;但是现实中的情况却是相反的情况&#xff08;空间点以及坐标系之间的变换未知&#xff09;&…

【裸机开发】定时器按键消抖(EPIT)

实际工程中&#xff0c;不能直接通过延时来消抖 ! 这里我们采用定时器来消抖&#xff0c;这也是内核处理消抖的一种方式。 目录 一、基本原理 1、延时消抖的弊端 2、定时器消抖原理 二、按键消抖实现 1、按键中断 2、定时器中断 三、附加&#xff1a;按键 / 定时器中断初…

前后端分离开发跨域问题总结

前后端分离开发跨域问题总结 一、什么是跨域访问二、解决跨域问题1、Vue前端配置代理解决跨域2、SpringBoot后端配置解决跨域2.1 跨域配置类CorsConfig&#xff08;常用&#xff09;2.2 Controller添加CrossOrigin注解2.3 添加CORS过滤器CorsFilter&#xff08;常用&#xff09…

selenium之鼠标操作

首先导入ActionChains类&#xff0c;该类可以完成鼠标移动&#xff0c;鼠标点击事件&#xff0c;键盘输入、内容菜单交互等交互行为。 from selenium.webdriver.common.action_chains import ActionChains 操作语法&#xff1a; 第一步&#xff1a;初始化ActionChains类&…

系列二、Maven下载安装配置

一、下载 链接&#xff1a;https://pan.baidu.com/s/1BvwLzAk9kRSP-daxSYe4Vw?pwdyyds 提取码&#xff1a;yyds 二、安装 第一步&#xff1a;下载安装包 第二步&#xff1a;解压至安装目录&#xff0c;例如 第三步&#xff1a;配置settings.xml&#xff08;主要配置maven本…

Open ai 开发指南:gpt接口的第一个问答机器人demo

目录 内容 Python代码 C 代码 workspace 文件 BUILD文件 Java 代码 maven文件 执行效果 内容 基于openai接口实现循环gpt问答&#xff0c;并使用一个文件将问答内容进行记录。 Python代码 # -*- coding: utf-8 -*- import openai import time from pathlib import P…

100天精通Python(可视化篇)——第93天:Pyecharts绘制多种炫酷饼图参数说明+代码实战(百分比、环形、玫瑰、内嵌、多个子图饼图)

文章目录 专栏导读1. 基础饼图add函数简单案例改变颜色 2. 百分比饼图3. 环形饼图4. 玫瑰饼图5. 内嵌环图6. 多个饼图 专栏导读 &#x1f525;&#x1f525;本文已收录于《100天精通Python从入门到就业》&#xff1a;本专栏专门针对零基础和需要进阶提升的同学所准备的一套完整…

学习前端开发,能抛弃HTML和CSS吗?

前言 前端开发里面HTML和CSS是两个非常重要的核心技术&#xff0c;它们是构建网页和应用程序界面的基础。 HTML&#xff08;超文本标记语言&#xff09;是用于描述网页结构的标记语言&#xff0c;它定义了网页的内容、布局和元素。几乎所有的网页都使用HTML来组织和呈现内容&…

5.6.3 套接字

5.6.3 套接字 我们先以示例引入套接字的基本内容&#xff0c;我们知道在邮政通信的时候我们需要在信封上写明我们的收件地址&#xff0c;比如北京市海淀区双清路30号清华大学8444号某某某收&#xff0c;这其中我们需要一个物理地址“北京市海淀区双清路30号”&#xff0c;一个…

SpringBoot 如何使用 Ehcache 作为缓存?

SpringBoot 如何使用 Ehcache 作为缓存&#xff1f; 在现代的应用程序中&#xff0c;缓存是一个非常重要的概念。缓存可以帮助我们加速应用程序的响应时间&#xff0c;减少数据库或其他服务的负载&#xff0c;并提高系统的可扩展性和容错性。Spring Framework 提供了强大的缓存…

Linux下的su指令和last指令

文章目录 1 切换用户命令&#xff08;su&#xff09;2 查看本机的所有登录记录&#xff08;last&#xff09;3 退出当前登录账户&#xff08;exit&#xff09; 1 切换用户命令&#xff08;su&#xff09; su 命令可以切换成不同的用户身份&#xff0c;命令格式如下&#xff1a…

【文本SR:轻量级:残差注意力】

A Lightweight Deep Residual Attention Network for Single Image Super Resolution &#xff08;一种用于单幅图像超分辨率的轻量级深度残差注意力网络&#xff09; 本文将稀疏编码技术应用于基于学习的文本图像超分辨率&#xff08;SR&#xff09;中&#xff0c;以提高光学…