video.js 60 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044
  1. (global["webpackJsonp"] = global["webpackJsonp"] || []).push([["pages/goods/video"],{
  2. /***/ 251:
  3. /*!*******************************************************************************!*\
  4. !*** D:/Code/uniapp/know/tpx/tpxttt/main.js?{"page":"pages%2Fgoods%2Fvideo"} ***!
  5. \*******************************************************************************/
  6. /*! no static exports found */
  7. /***/ (function(module, exports, __webpack_require__) {
  8. "use strict";
  9. /* WEBPACK VAR INJECTION */(function(createPage) {__webpack_require__(/*! uni-pages */ 4);
  10. var _vue = _interopRequireDefault(__webpack_require__(/*! vue */ 2));
  11. var _video = _interopRequireDefault(__webpack_require__(/*! ./pages/goods/video.vue */ 252));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}
  12. createPage(_video.default);
  13. /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/index.js */ 1)["createPage"]))
  14. /***/ }),
  15. /***/ 252:
  16. /*!************************************************************!*\
  17. !*** D:/Code/uniapp/know/tpx/tpxttt/pages/goods/video.vue ***!
  18. \************************************************************/
  19. /*! no static exports found */
  20. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  21. "use strict";
  22. __webpack_require__.r(__webpack_exports__);
  23. /* harmony import */ var _video_vue_vue_type_template_id_5cbff0ce___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./video.vue?vue&type=template&id=5cbff0ce& */ 253);
  24. /* harmony import */ var _video_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./video.vue?vue&type=script&lang=js& */ 255);
  25. /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _video_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _video_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));
  26. /* harmony import */ var _video_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./video.vue?vue&type=style&index=0&lang=scss& */ 258);
  27. /* harmony import */ var _HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../../../../HBuilderX.2.6.16.20200424.full/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 10);
  28. var renderjs
  29. /* normalize component */
  30. var component = Object(_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])(
  31. _video_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
  32. _video_vue_vue_type_template_id_5cbff0ce___WEBPACK_IMPORTED_MODULE_0__["render"],
  33. _video_vue_vue_type_template_id_5cbff0ce___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
  34. false,
  35. null,
  36. null,
  37. null,
  38. false,
  39. _video_vue_vue_type_template_id_5cbff0ce___WEBPACK_IMPORTED_MODULE_0__["components"],
  40. renderjs
  41. )
  42. component.options.__file = "pages/goods/video.vue"
  43. /* harmony default export */ __webpack_exports__["default"] = (component.exports);
  44. /***/ }),
  45. /***/ 253:
  46. /*!*******************************************************************************************!*\
  47. !*** D:/Code/uniapp/know/tpx/tpxttt/pages/goods/video.vue?vue&type=template&id=5cbff0ce& ***!
  48. \*******************************************************************************************/
  49. /*! exports provided: render, staticRenderFns, recyclableRender, components */
  50. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  51. "use strict";
  52. __webpack_require__.r(__webpack_exports__);
  53. /* harmony import */ var _HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_video_vue_vue_type_template_id_5cbff0ce___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../HBuilderX.2.6.16.20200424.full/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../HBuilderX.2.6.16.20200424.full/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--16-0!../../../../../../../HBuilderX.2.6.16.20200424.full/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../../HBuilderX.2.6.16.20200424.full/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../HBuilderX.2.6.16.20200424.full/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!../../../../../../../HBuilderX.2.6.16.20200424.full/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./video.vue?vue&type=template&id=5cbff0ce& */ 254);
  54. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_video_vue_vue_type_template_id_5cbff0ce___WEBPACK_IMPORTED_MODULE_0__["render"]; });
  55. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_video_vue_vue_type_template_id_5cbff0ce___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
  56. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_video_vue_vue_type_template_id_5cbff0ce___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
  57. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_video_vue_vue_type_template_id_5cbff0ce___WEBPACK_IMPORTED_MODULE_0__["components"]; });
  58. /***/ }),
  59. /***/ 254:
  60. /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  61. !*** ./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!D:/Code/uniapp/know/tpx/tpxttt/pages/goods/video.vue?vue&type=template&id=5cbff0ce& ***!
  62. \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  63. /*! exports provided: render, staticRenderFns, recyclableRender, components */
  64. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  65. "use strict";
  66. __webpack_require__.r(__webpack_exports__);
  67. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
  68. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
  69. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; });
  70. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; });
  71. var components
  72. var render = function() {
  73. var _vm = this
  74. var _h = _vm.$createElement
  75. var _c = _vm._self._c || _h
  76. if (!_vm._isMounted) {
  77. _vm.e0 = function($event) {
  78. _vm.goodBool = !_vm.goodBool
  79. }
  80. }
  81. }
  82. var recyclableRender = false
  83. var staticRenderFns = []
  84. render._withStripped = true
  85. /***/ }),
  86. /***/ 255:
  87. /*!*************************************************************************************!*\
  88. !*** D:/Code/uniapp/know/tpx/tpxttt/pages/goods/video.vue?vue&type=script&lang=js& ***!
  89. \*************************************************************************************/
  90. /*! no static exports found */
  91. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  92. "use strict";
  93. __webpack_require__.r(__webpack_exports__);
  94. /* harmony import */ var _HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_video_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../HBuilderX.2.6.16.20200424.full/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../../../HBuilderX.2.6.16.20200424.full/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--12-1!../../../../../../../HBuilderX.2.6.16.20200424.full/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../HBuilderX.2.6.16.20200424.full/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!../../../../../../../HBuilderX.2.6.16.20200424.full/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./video.vue?vue&type=script&lang=js& */ 256);
  95. /* harmony import */ var _HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_video_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_video_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);
  96. /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_video_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_video_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
  97. /* harmony default export */ __webpack_exports__["default"] = (_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_video_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a);
  98. /***/ }),
  99. /***/ 256:
  100. /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  101. !*** ./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!D:/Code/uniapp/know/tpx/tpxttt/pages/goods/video.vue?vue&type=script&lang=js& ***!
  102. \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  103. /*! no static exports found */
  104. /***/ (function(module, exports, __webpack_require__) {
  105. "use strict";
  106. /* WEBPACK VAR INJECTION */(function(uni) {Object.defineProperty(exports, "__esModule", { value: true });exports.default = void 0;var _regenerator = _interopRequireDefault(__webpack_require__(/*! ./node_modules/@babel/runtime/regenerator */ 24));
  107. var _vuex = __webpack_require__(/*! vuex */ 12);
  108. var _allPay = _interopRequireDefault(__webpack_require__(/*! ../../core/all-pay.js */ 257));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}function _createForOfIteratorHelper(o, allowArrayLike) {var it;if (typeof Symbol === "undefined" || o[Symbol.iterator] == null) {if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") {if (it) o = it;var i = 0;var F = function F() {};return { s: F, n: function n() {if (i >= o.length) return { done: true };return { done: false, value: o[i++] };}, e: function e(_e) {throw _e;}, f: F };}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");}var normalCompletion = true,didErr = false,err;return { s: function s() {it = o[Symbol.iterator]();}, n: function n() {var step = it.next();normalCompletion = step.done;return step;}, e: function e(_e2) {didErr = true;err = _e2;}, f: function f() {try {if (!normalCompletion && it.return != null) it.return();} finally {if (didErr) throw err;}} };}function _unsupportedIterableToArray(o, minLen) {if (!o) return;if (typeof o === "string") return _arrayLikeToArray(o, minLen);var n = Object.prototype.toString.call(o).slice(8, -1);if (n === "Object" && o.constructor) n = o.constructor.name;if (n === "Map" || n === "Set") return Array.from(o);if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen);}function _arrayLikeToArray(arr, len) {if (len == null || len > arr.length) len = arr.length;for (var i = 0, arr2 = new Array(len); i < len; i++) {arr2[i] = arr[i];}return arr2;}function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) {try {var info = gen[key](arg);var value = info.value;} catch (error) {reject(error);return;}if (info.done) {resolve(value);} else {Promise.resolve(value).then(_next, _throw);}}function _asyncToGenerator(fn) {return function () {var self = this,args = arguments;return new Promise(function (resolve, reject) {var gen = fn.apply(self, args);function _next(value) {asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value);}function _throw(err) {asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err);}_next(undefined);});};}function ownKeys(object, enumerableOnly) {var keys = Object.keys(object);if (Object.getOwnPropertySymbols) {var symbols = Object.getOwnPropertySymbols(object);if (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 = arguments[i] != null ? arguments[i] : {};if (i % 2) {ownKeys(Object(source), true).forEach(function (key) {_defineProperty(target, key, source[key]);});} else if (Object.getOwnPropertyDescriptors) {Object.defineProperties(target, Object.getOwnPropertyDescriptors(source));} else {ownKeys(Object(source)).forEach(function (key) {Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));});}}return target;}function _defineProperty(obj, key, value) {if (key in obj) {Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true });} else {obj[key] = value;}return obj;}var videoNew = function videoNew() {__webpack_require__.e(/*! require.ensure | components/page-component/goods/app-goods-video */ "components/page-component/goods/app-goods-video").then((function () {return resolve(__webpack_require__(/*! ../../components/page-component/goods/app-goods-video.vue */ 2560));}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);};var appAttr = function appAttr() {Promise.all(/*! require.ensure | components/page-component/app-attr/app-attr */[__webpack_require__.e("common/vendor"), __webpack_require__.e("components/page-component/app-attr/app-attr")]).then((function () {return resolve(__webpack_require__(/*! ../../components/page-component/app-attr/app-attr.vue */ 2216));}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);};var appPtAttr = function appPtAttr() {__webpack_require__.e(/*! require.ensure | components/page-component/app-pt-attr/app-pt-attr */ "components/page-component/app-pt-attr/app-pt-attr").then((function () {return resolve(__webpack_require__(/*! ../../components/page-component/app-pt-attr/app-pt-attr.vue */ 2567));}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);};var _default =
  109. {
  110. components: {
  111. videoNew: videoNew,
  112. appPtAttr: appPtAttr,
  113. 'app-attr': appAttr },
  114. data: function data() {
  115. return {
  116. buyText: '立即购买',
  117. sign: '',
  118. cartShow: 1,
  119. plugin: '',
  120. buyBool: false,
  121. previewUrl: '',
  122. submitUrl: '',
  123. show_pt: false,
  124. pt: true,
  125. selectGroupAttrId: -1,
  126. appAttr: {},
  127. translateX: '10',
  128. height: '667px',
  129. cur_index: null,
  130. width: '',
  131. sysheight: 0,
  132. containerStyle: 'transform:translateY(0px)',
  133. distance: 0,
  134. listTouchStartY: 0,
  135. listTouchDirection: null,
  136. scroll: false,
  137. videoList: [],
  138. clicktime: 0,
  139. goodBool: false,
  140. goods_list: [],
  141. page: 1,
  142. goods_id: 0,
  143. show: 0,
  144. item: null,
  145. selectAttr: {},
  146. attrGroup: null,
  147. ne: 0,
  148. pre: 0,
  149. is_show_buy: true,
  150. is_share: 0, //社交送礼用的
  151. addText: '',
  152. ptAttr: {},
  153. ptId: 0,
  154. getResult: null,
  155. han: null };
  156. },
  157. computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread({},
  158. (0, _vuex.mapGetters)('iPhoneX', {
  159. getEmpty: 'getEmpty' })),
  160. (0, _vuex.mapGetters)('mallConfig', {
  161. getTheme: 'getTheme' })),
  162. (0, _vuex.mapState)('gift', {
  163. theme: function theme(state) {return state.theme;} })), {}, {
  164. groupPrice: function groupPrice() {
  165. if (this.item) {
  166. if (!this.$validation.isEmpty(this.selectAttr)) {
  167. if (this.pt) {
  168. if (this.item.level_show === 1) {
  169. if (this.selectAttr.price_member === 0) {
  170. return '免费';
  171. } else {
  172. return "\uFFE5".concat(this.selectAttr.price_member);
  173. }
  174. } else {
  175. if (Number(this.selectAttr.price) === 0) {
  176. return '免费';
  177. } else {
  178. return "\uFFE5".concat(this.selectAttr.price);
  179. }
  180. }
  181. } else {
  182. var attr = this.item.groups[this.set_group_num].attr;
  183. for (var i = 0; i < attr.length; i++) {
  184. if (attr[i].sign_id === this.selectAttr.sign_id) {
  185. if (this.item.level_show === 1) {
  186. if (attr[i].price_member === 0) {
  187. return '免费';
  188. } else {
  189. return "\uFFE5".concat(attr[i].price_member);
  190. }
  191. } else {
  192. if (Number(attr[i].price) === 0) {
  193. return '免费';
  194. } else {
  195. return "\uFFE5".concat(attr[i].price);
  196. }
  197. }
  198. }
  199. }
  200. }
  201. } else {
  202. if (this.item.level_show === 1) {
  203. if (Number(this.item.price_member_min) === 0) {
  204. return '免费';
  205. } else {
  206. return "\uFFE5".concat(this.item.price_member_min);
  207. }
  208. } else {
  209. if (Number(this.item.price) === 0) {
  210. return '免费';
  211. } else {
  212. return "\uFFE5".concat(this.item.price);
  213. }
  214. }
  215. }
  216. }
  217. },
  218. set_group_num: function set_group_num() {
  219. if (this.item && this.item.groups) {
  220. for (var i = 0; i < this.item.groups.length; i++) {
  221. if (this.item.groups[i].groups.id == this.selectGroupAttrId) {
  222. return i;
  223. }
  224. }
  225. }
  226. },
  227. singlePrice: function singlePrice() {
  228. if (this.item) {
  229. if (!this.$validation.isEmpty(this.selectAttr)) {
  230. for (var i = 0; i < this.ptAttr.length; i++) {
  231. if (this.ptAttr[i].sign_id === this.selectAttr.sign_id) {
  232. if (this.item.level_show === 1) {
  233. if (Number(this.ptAttr[i].price_member) === 0) {
  234. return '免费';
  235. } else {
  236. return "\uFFE5".concat(this.ptAttr[i].price_member);
  237. }
  238. } else {
  239. if (Number(this.ptAttr[i].price) === 0) {
  240. return '免费';
  241. } else {
  242. return "\uFFE5".concat(this.ptAttr[i].price);
  243. }
  244. }
  245. }
  246. }
  247. } else {
  248. if (this.item.level_show === 1) {
  249. if (Number(this.item.price_member_min) === 0) {
  250. return '免费';
  251. } else {
  252. return "\uFFE5".concat(this.item.price_member_min);
  253. }
  254. } else {
  255. if (Number(this.item.price) === 0) {
  256. return '免费';
  257. } else {
  258. return "\uFFE5".concat(this.item.price);
  259. }
  260. }
  261. }
  262. }
  263. } }),
  264. onLoad: function onLoad(options) {var _this2 = this;this.$commonLoad.onload(options);
  265. this.goods_id = options.goods_id;
  266. this.sign = options.sign;
  267. this.is_share = options.is_share;
  268. switch (this.sign) {
  269. case "advance":
  270. this.cartShow = 0;
  271. this.buyText = '支付定金';
  272. this.buyBool = true;
  273. break;
  274. case "booking":
  275. this.cartShow = 0;
  276. this.buyText = '立即预约';
  277. this.plugin = 'booking';
  278. this.submitUrl = this.$api.book.order_submit;
  279. this.previewUrl = this.$api.book.order_preview;
  280. break;
  281. case "miaosha":
  282. this.addText = '加入购物车';
  283. this.submitUrl = this.$api.miaosha.order_submit;
  284. this.previewUrl = this.$api.miaosha.order_preview;
  285. break;
  286. case "pintuan":
  287. this.$request({
  288. url: this.$api.pt.detail,
  289. data: {
  290. id: this.goods_id,
  291. group_id: 0 } }).
  292. then(function (res) {
  293. _this2.item = res.data.detail;
  294. _this2.cartShow = res.data.detail.pintuanGoods.is_alone_buy;
  295. _this2.ptAttr = JSON.parse(JSON.stringify(res.data.detail.attr));
  296. _this2.ptId = JSON.parse(JSON.stringify(res.data.detail.id));
  297. _this2.selectGroupAttrId = _this2.item.groups[0].groups.id;
  298. _this2.item.attr = _this2.item.groups[0].attr;
  299. _this2.item.id = _this2.item.groups[0].groups.goods_id;
  300. });
  301. break;
  302. case "integral_mall":
  303. this.cartShow = 0;
  304. this.buyText = '立即兑换';
  305. this.submitUrl = this.$api.integral_mall.order_submit;
  306. this.previewUrl = this.$api.integral_mall.order_preview;
  307. break;
  308. case "step":
  309. this.cartShow = 0;
  310. this.buyText = '立即兑换';
  311. this.submitUrl = this.$api.step.order_submit;
  312. this.previewUrl = this.$api.step.order_preview;
  313. break;
  314. case "gift":
  315. this.cartShow = 0;
  316. this.buyBool = true;
  317. this.buyText = '加入礼包';
  318. this.$request({
  319. url: this.$api.gift.config,
  320. method: 'get' }).
  321. then(function (res) {
  322. if (res.code === 0) {
  323. _this2.$store.commit('gift/setTheme', Number(res.data.theme.id));
  324. }
  325. });
  326. break;
  327. case "mch":
  328. this.addText = '加入购物车';
  329. this.submitUrl = this.$api.mch.order_submit;
  330. this.previewUrl = this.$api.mch.order_preview;
  331. break;
  332. case "pick":
  333. this.addText = '加入凑单池';
  334. this.is_show_buy = false;
  335. break;
  336. case "exchange":
  337. this.cartShow = 0;
  338. this.submitUrl = this.$api.exchange.order_submit;
  339. this.previewUrl = this.$api.exchange.order_preview;
  340. break;
  341. case "community":
  342. this.addText = '加入购物车';
  343. this.is_show_buy = false;
  344. break;
  345. default:
  346. this.addText = '加入购物车';
  347. break;}
  348. this.getVideo(options.goods_id);
  349. var res = uni.getSystemInfoSync();
  350. this.height = "".concat(res.windowHeight, "px");
  351. this.width = "".concat(res.windowWidth, "px");
  352. this.sysheight = res.windowHeight;
  353. },
  354. onHide: function onHide() {
  355. this.videoList[this.cur_index].flag = false;
  356. clearTimeout(this.getResult);
  357. },
  358. onShow: function onShow() {
  359. if (this.cur_index !== null) {
  360. this.videoList[this.cur_index].flag = true;
  361. }
  362. },
  363. methods: {
  364. buyClick: function buyClick(data) {
  365. (0, _allPay.default)(data, this.sign, this, this.goods_list[this.cur_index]);
  366. },
  367. submit: function submit() {
  368. var goods = this.item;
  369. var number = this.appAttr.number;
  370. var select_attr = this.selectAttr;
  371. if (!select_attr) {
  372. uni.showModal({
  373. title: '提示',
  374. content: '请先选择规格',
  375. showCancel: false });
  376. return false;
  377. }
  378. if (number <= 0) {
  379. uni.showModal({
  380. title: '提示',
  381. content: '商品数量不能为0',
  382. showCancel: false });
  383. return false;
  384. }
  385. if (!goods) {
  386. return false;
  387. }
  388. return true;
  389. },
  390. onAttr: function onAttr(goods) {
  391. this.selectAttr = goods;
  392. },
  393. specification: function specification(goods) {
  394. this.attrGroup = goods.attr_groups;
  395. this.item = JSON.parse(JSON.stringify(goods));
  396. if (this.sign === 'pintuan') {
  397. this.pt = true;
  398. this.cartShow = goods.pintuanGoods.is_alone_buy;
  399. this.show_pt = true;
  400. this.ptAttr = JSON.parse(JSON.stringify(goods.attr));
  401. this.ptId = JSON.parse(JSON.stringify(goods.id));
  402. this.selectGroupAttrId = goods.groups[0].groups.id;
  403. this.item.id = goods.groups[0].groups.goods_id;
  404. this.item.attr = goods.groups[0].attr;
  405. }
  406. this.show = Math.random();
  407. },
  408. setGroupAttrID: function setGroupAttrID(item) {
  409. this.selectGroupAttrId = item.groups.id;
  410. this.selectAttr = null;
  411. this.item.attr = item.attr;
  412. this.item.id = item.groups.goods_id;
  413. },
  414. attr: function attr(data) {
  415. this.appAttr = data;
  416. },
  417. buy: function buy() {
  418. if (!this.submit()) {
  419. return false;
  420. }
  421. var goods = this.item;
  422. var number = this.appAttr.number;
  423. var select_attr = this.selectAttr;
  424. var goods_attr_id = select_attr.id;
  425. var attr = [];
  426. for (var i in select_attr.attr_list) {
  427. attr.push({
  428. attr_id: select_attr.attr_list[i].attr_id,
  429. attr_group_id: select_attr.attr_list[i].attr_group_id });
  430. }
  431. var mch_list = [];
  432. var mch = {
  433. mch_id: goods.mch_id ? goods.mch_id : 0,
  434. pintuan_order_id: 0,
  435. pintuan_group_id: 0,
  436. goods_list: [] };
  437. mch.goods_list.push({
  438. id: goods.id,
  439. attr: attr,
  440. num: number,
  441. cat_id: 0,
  442. goods_attr_id: goods_attr_id });
  443. mch_list.push(mch);
  444. uni.navigateTo({
  445. url: "/pages/order-submit/order-submit?mch_list=".concat(JSON.stringify(mch_list), "&preview_url=").concat(encodeURIComponent(this.$api.pt.order_preview), "&submit_url=").concat(encodeURIComponent(this.$api.pt.order_submit)) });
  446. },
  447. individual: function individual() {
  448. if (this.pt) {
  449. this.pt = false;
  450. // this.item.attr = this.ptAttr;
  451. this.$set(this.item, 'attr', this.ptAttr);
  452. this.$set(this.item, 'id', this.ptId);
  453. // this.item.id = this.ptId;
  454. this.selectAttr = null;
  455. } else {
  456. if (Object.keys(this.selectAttr).length === 0) {
  457. uni.showToast({
  458. title: '请选择规格',
  459. icon: "none" });
  460. } else {
  461. this.buy();
  462. }
  463. }
  464. },
  465. closept: function closept() {
  466. this.selectAttr = null;
  467. this.$set(this.item, 'attr', this.ptAttr);
  468. this.$set(this.item, 'id', this.ptId);
  469. },
  470. multiplayer: function multiplayer() {
  471. if (this.pt) {
  472. if (this.selectAttr && Object.keys(this.selectAttr).length === 0) {
  473. uni.showToast({
  474. title: '请选择规格',
  475. icon: "none" });
  476. } else if (this.selectAttr && Object.keys(this.selectAttr).length > 0) {
  477. var mch_id = this.item.mch_id;
  478. var mch_list = [];
  479. var goods = {
  480. id: this.item.id,
  481. attr: [],
  482. num: this.appAttr.number,
  483. goods_attr_id: this.selectAttr.id,
  484. cart_id: 0 };
  485. for (var i = 0; i < this.selectAttr.attr_list.length; i++) {
  486. var attr = {
  487. attr_id: this.selectAttr.attr_list[i].attr_id,
  488. attr_group_id: this.selectAttr.attr_list[i].attr_group_id };
  489. goods.attr.push(attr);
  490. }
  491. mch_list.push({
  492. mch_id: mch_id,
  493. pintuan_order_id: 0,
  494. pintuan_group_id: this.selectGroupAttrId,
  495. goods_list: [goods] });
  496. uni.navigateTo({
  497. url: "/pages/order-submit/order-submit?mch_list=".concat(JSON.stringify(mch_list), "&preview_url=").concat(encodeURIComponent(this.$api.pt.order_preview), "&submit_url=").concat(encodeURIComponent(this.$api.pt.order_submit), "&order_page_url=/plugins/pt/order/order&plugin=pt") });
  498. }
  499. } else {
  500. this.selectAttr = null;
  501. this.pt = true;
  502. this.selectGroupAttrId = this.item.groups[0].groups.id;
  503. this.item.attr = this.item.groups[0].attr;
  504. this.item.id = this.item.groups[0].groups.goods_id;
  505. }
  506. },
  507. getVideo: function getVideo() {var _this3 = this;return _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee() {var res, data, _iterator, _step, item;return _regenerator.default.wrap(function _callee$(_context) {while (1) {switch (_context.prev = _context.next) {case 0:_context.next = 2;return (
  508. _this3.$request({
  509. url: _this3.$api.goods.goods_video_list,
  510. method: 'get',
  511. data: {
  512. goodsId: _this3.goods_id,
  513. page: _this3.page,
  514. limit: 2 } }));case 2:res = _context.sent;
  515. if (res.code === 0) {
  516. data = res.data.list;_iterator = _createForOfIteratorHelper(
  517. data);try {for (_iterator.s(); !(_step = _iterator.n()).done;) {item = _step.value;
  518. _this3.videoList.push({
  519. video_id: item.id,
  520. video_url: item.video_url,
  521. flag: false });
  522. _this3.goods_list.push(item);
  523. }} catch (err) {_iterator.e(err);} finally {_iterator.f();}
  524. if (_this3.cur_index == null) _this3.cur_index = 0;
  525. _this3.$nextTick().then(function () {
  526. _this3.videoList[_this3.cur_index].flag = true;
  527. });
  528. }case 4:case "end":return _context.stop();}}}, _callee);}))();
  529. },
  530. routeGo: function routeGo(data) {
  531. uni.navigateTo({
  532. url: data });
  533. },
  534. close: function close() {
  535. var url = this.goods_list[this.cur_index].page_url;
  536. if (this.is_share) url = url + '&is_share=1';
  537. uni.redirectTo({
  538. url: url });
  539. },
  540. clickVideo: function clickVideo(e) {
  541. this.goodBool = false;
  542. if (this.clicktime > 0 && e.timeStamp - this.clicktime < 200) {
  543. clearTimeout(this.han);
  544. } else {
  545. var _this = this;
  546. this.han = setTimeout(function () {
  547. _this.videoList[_this.cur_index].flag = !_this.videoList[_this.cur_index].flag;
  548. }, 200);
  549. }
  550. this.clicktime = e.timeStamp;
  551. return;
  552. },
  553. ListTouchStart: function ListTouchStart(e) {
  554. this.listTouchStartY = e.changedTouches[0].pageY;
  555. },
  556. ListTouchMove: function ListTouchMove(e) {
  557. this.listTouchDirection = this.listTouchStartY - e.changedTouches[0].pageY > 10 ? -1 : 0;
  558. this.listTouchDirection = e.changedTouches[0].pageY - this.listTouchStartY > 10 ? 1 : this.listTouchDirection;
  559. var distance = this.distance + e.changedTouches[0].pageY - this.listTouchStartY;
  560. if (distance > 0) return;
  561. if (Math.abs(this.listTouchStartY - e.changedTouches[0].pageY) < 2) {
  562. this.listTouchDirection = null;
  563. }
  564. },
  565. ListTouchEnd: function ListTouchEnd(e) {
  566. this.handelVideo(e);
  567. },
  568. handelVideo: function handelVideo() {
  569. if (this.cur_index == 0 && this.listTouchDirection == 1) {
  570. return;
  571. }
  572. this.translateX = 10;
  573. if (this.scroll) return;
  574. if (!this.listTouchDirection) {
  575. return;
  576. }
  577. var destination = this.listTouchDirection * this.sysheight + this.distance;
  578. if (destination > 0 || destination < -this.sysheight * (this.videoList.length - 1)) return;var _iterator2 = _createForOfIteratorHelper(
  579. this.videoList),_step2;try {for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) {var item = _step2.value;
  580. item.flag = false;
  581. }} catch (err) {_iterator2.e(err);} finally {_iterator2.f();}
  582. this.animate(destination, this.listTouchDirection);
  583. this.cur_index = this.cur_index - this.listTouchDirection;
  584. this.videoList[this.cur_index].flag = true;
  585. //移动到最后一个加载新的列表
  586. if (this.videoList.length == this.cur_index + 1) {
  587. this.page++;
  588. this.getVideo();
  589. }
  590. this.listTouchDirection = null;
  591. },
  592. animate: function animate(des, direc) {var _this4 = this;var
  593. distance = this.distance;
  594. return new Promise(function (resolve, reject) {
  595. _this4.scroll = true;
  596. var temp = setInterval(function () {
  597. if (direc === -1 && des < distance || direc === 1 && des > distance) {
  598. distance += 100 * direc;
  599. _this4.containerStyle = "transform:translateY(".concat(distance, "px)");
  600. } else {
  601. clearInterval(temp);
  602. distance = des;
  603. _this4.distance = des;
  604. _this4.containerStyle = "transform:translateY(".concat(distance, "px)");
  605. _this4.scroll = false;
  606. resolve();
  607. }
  608. }, 20);
  609. });
  610. },
  611. previous: function previous() {var _this5 = this;
  612. if (this.cur_index === 0) return;var _iterator3 = _createForOfIteratorHelper(
  613. this.videoList),_step3;try {for (_iterator3.s(); !(_step3 = _iterator3.n()).done;) {var item = _step3.value;
  614. item.flag = false;
  615. }} catch (err) {_iterator3.e(err);} finally {_iterator3.f();}
  616. this.distance = this.distance + this.sysheight;
  617. this.cur_index = this.cur_index - 1;
  618. this.containerStyle = "transform:translateY(".concat(this.distance, "px)");
  619. clearTimeout(this.pre);
  620. this.pre = setTimeout(function () {
  621. _this5.videoList[_this5.cur_index].flag = true;
  622. }, 300);
  623. },
  624. add: function add(data, number) {var _this6 = this;return _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee2() {var e, id, goods_id;return _regenerator.default.wrap(function _callee2$(_context2) {while (1) {switch (_context2.prev = _context2.next) {case 0:if (!(
  625. _this6.sign === 'pick')) {_context2.next = 11;break;}if (!(
  626. _this6.item.activity_id === 0)) {_context2.next = 5;break;}
  627. uni.showToast({
  628. title: '活动不存在',
  629. icon: 'none' });_context2.next = 9;break;case 5:_context2.next = 7;return (
  630. _this6.$request({
  631. url: _this6.$api.pick.add,
  632. data: {
  633. goods_id: data.goods_id,
  634. attr: data.id,
  635. num: number,
  636. pick_activity_id: _this6.item.activity_id } }));case 7:e = _context2.sent;
  637. if (e.code === 0) {
  638. uni.showToast({
  639. title: '加入成功',
  640. icon: 'none' });
  641. }case 9:_context2.next = 12;break;case 11:
  642. if (_this6.sign === 'community') {
  643. id = data.id, goods_id = data.goods_id;
  644. _this6.$request({
  645. url: _this6.$api.community.cart_add,
  646. data: {
  647. activity_id: _this6.item.id,
  648. goods_id: goods_id,
  649. goods_attr_id: id,
  650. num: number },
  651. method: 'post' }).
  652. then(function (response) {
  653. if (response.code === 0) {
  654. _this6.addResult(response.data.queue_id, response.data.token);
  655. }
  656. });
  657. }case 12:case "end":return _context2.stop();}}}, _callee2);}))();
  658. },
  659. addResult: function addResult(queue_id, token) {var _this7 = this;
  660. this.$request({
  661. url: this.$api.community.cart_result,
  662. method: 'post',
  663. data: {
  664. queue_id: queue_id,
  665. token: token } }).
  666. then(function (response) {
  667. if (response.code === 0) {
  668. if (response.data && response.data.retry === 1) {
  669. _this7.getResult = setTimeout(function () {
  670. _this7.addResult(queue_id, token);
  671. }, 1000);
  672. } else {
  673. _this7.attrShow = 0;
  674. uni.hideLoading();
  675. uni.showToast({
  676. title: '添加成功',
  677. duration: 1000 });
  678. }
  679. } else {
  680. uni.hideLoading();
  681. uni.showToast({
  682. title: response.msg,
  683. icon: 'none',
  684. duration: 1000 });
  685. }
  686. });
  687. },
  688. next: function next() {var _this8 = this;
  689. if (this.cur_index + 1 === this.videoList.length) {
  690. uni.showToast({
  691. title: '无更多视频',
  692. icon: 'none' });
  693. return;
  694. }
  695. this.distance = this.distance - this.sysheight;
  696. this.containerStyle = "transform:translateY(".concat(this.distance, "px)");
  697. clearTimeout(this.ne);
  698. this.ne = setTimeout(function () {
  699. _this8.videoList[_this8.cur_index].flag = false;
  700. _this8.cur_index = _this8.cur_index + 1;
  701. _this8.videoList[_this8.cur_index].flag = true;
  702. });
  703. if (this.videoList.length < this.cur_index + 1) {
  704. this.page++;
  705. this.getVideo();
  706. }
  707. } },
  708. onShareAppMessage: function onShareAppMessage() {
  709. var goods = this.goods_list[this.cur_index];
  710. var params = {
  711. id: goods.id,
  712. mch_id: goods.mch_id };
  713. if (goods.sign === 'integral_mall') {
  714. delete params.id;
  715. params.goods_id = goods.id;
  716. }
  717. return this.$shareAppMessage({
  718. title: goods.app_share_title ? goods.app_share_title : goods.name,
  719. imageUrl: goods.app_share_pic ? goods.app_share_pic : goods.cover_pic,
  720. path: goods.page_url.split('?')[0],
  721. params: params });
  722. },
  723. watch: {
  724. appAttr: {
  725. handler: function handler(data) {
  726. if (data.display === 'none') {
  727. this.show_pt = false;
  728. }
  729. } } },
  730. onUnload: function onUnload() {
  731. clearTimeout(this.getResult);
  732. } };exports.default = _default;
  733. /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/index.js */ 1)["default"]))
  734. /***/ }),
  735. /***/ 258:
  736. /*!**********************************************************************************************!*\
  737. !*** D:/Code/uniapp/know/tpx/tpxttt/pages/goods/video.vue?vue&type=style&index=0&lang=scss& ***!
  738. \**********************************************************************************************/
  739. /*! no static exports found */
  740. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  741. "use strict";
  742. __webpack_require__.r(__webpack_exports__);
  743. /* harmony import */ var _HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_video_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../HBuilderX.2.6.16.20200424.full/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../HBuilderX.2.6.16.20200424.full/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../HBuilderX.2.6.16.20200424.full/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../HBuilderX.2.6.16.20200424.full/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-oneOf-1-2!../../../../../../../HBuilderX.2.6.16.20200424.full/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src??ref--8-oneOf-1-3!../../../../../../../HBuilderX.2.6.16.20200424.full/HBuilderX/plugins/uniapp-cli/node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../HBuilderX.2.6.16.20200424.full/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-oneOf-1-5!../../../../../../../HBuilderX.2.6.16.20200424.full/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!../../../../../../../HBuilderX.2.6.16.20200424.full/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./video.vue?vue&type=style&index=0&lang=scss& */ 259);
  744. /* harmony import */ var _HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_video_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_video_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0__);
  745. /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_video_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_video_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
  746. /* harmony default export */ __webpack_exports__["default"] = (_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_video_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0___default.a);
  747. /***/ }),
  748. /***/ 259:
  749. /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  750. !*** ./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/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!D:/Code/uniapp/know/tpx/tpxttt/pages/goods/video.vue?vue&type=style&index=0&lang=scss& ***!
  751. \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  752. /*! no static exports found */
  753. /***/ (function(module, exports, __webpack_require__) {
  754. // extracted by mini-css-extract-plugin
  755. if(false) { var cssReload; }
  756. /***/ })
  757. },[[251,"common/runtime","common/vendor"]]]);
  758. //# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/goods/video.js.map