template-two-goods-temlate02.js 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166
  1. exports.ids = [29];
  2. exports.modules = {
  3. /***/ 193:
  4. /***/ (function(module, exports, __webpack_require__) {
  5. // style-loader: Adds some css to the DOM by adding a <style> tag
  6. // load the styles
  7. var content = __webpack_require__(243);
  8. if(content.__esModule) content = content.default;
  9. if(typeof content === 'string') content = [[module.i, content, '']];
  10. if(content.locals) module.exports = content.locals;
  11. // add CSS to SSR context
  12. var add = __webpack_require__(4).default
  13. module.exports.__inject__ = function (context) {
  14. add("09e13f5a", content, true, context)
  15. };
  16. /***/ }),
  17. /***/ 242:
  18. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  19. "use strict";
  20. __webpack_require__.r(__webpack_exports__);
  21. /* harmony import */ var _node_modules_vue_style_loader_4_1_3_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_4_3_0_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_15_9_8_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_3_0_0_postcss_loader_src_index_js_ref_7_oneOf_1_2_node_modules_sass_loader_10_2_1_sass_loader_dist_cjs_js_ref_7_oneOf_1_3_node_modules_sass_resources_loader_2_2_4_sass_resources_loader_lib_loader_js_ref_7_oneOf_1_4_node_modules_nuxt_components_2_2_1_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_15_9_8_vue_loader_lib_index_js_vue_loader_options_goods_temlate02_vue_vue_type_style_index_0_id_51c647ee_lang_scss_rel_stylesheet_2Fscss_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(193);
  22. /* harmony import */ var _node_modules_vue_style_loader_4_1_3_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_4_3_0_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_15_9_8_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_3_0_0_postcss_loader_src_index_js_ref_7_oneOf_1_2_node_modules_sass_loader_10_2_1_sass_loader_dist_cjs_js_ref_7_oneOf_1_3_node_modules_sass_resources_loader_2_2_4_sass_resources_loader_lib_loader_js_ref_7_oneOf_1_4_node_modules_nuxt_components_2_2_1_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_15_9_8_vue_loader_lib_index_js_vue_loader_options_goods_temlate02_vue_vue_type_style_index_0_id_51c647ee_lang_scss_rel_stylesheet_2Fscss_scoped_true___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_4_1_3_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_4_3_0_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_15_9_8_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_3_0_0_postcss_loader_src_index_js_ref_7_oneOf_1_2_node_modules_sass_loader_10_2_1_sass_loader_dist_cjs_js_ref_7_oneOf_1_3_node_modules_sass_resources_loader_2_2_4_sass_resources_loader_lib_loader_js_ref_7_oneOf_1_4_node_modules_nuxt_components_2_2_1_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_15_9_8_vue_loader_lib_index_js_vue_loader_options_goods_temlate02_vue_vue_type_style_index_0_id_51c647ee_lang_scss_rel_stylesheet_2Fscss_scoped_true___WEBPACK_IMPORTED_MODULE_0__);
  23. /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_4_1_3_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_4_3_0_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_15_9_8_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_3_0_0_postcss_loader_src_index_js_ref_7_oneOf_1_2_node_modules_sass_loader_10_2_1_sass_loader_dist_cjs_js_ref_7_oneOf_1_3_node_modules_sass_resources_loader_2_2_4_sass_resources_loader_lib_loader_js_ref_7_oneOf_1_4_node_modules_nuxt_components_2_2_1_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_15_9_8_vue_loader_lib_index_js_vue_loader_options_goods_temlate02_vue_vue_type_style_index_0_id_51c647ee_lang_scss_rel_stylesheet_2Fscss_scoped_true___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_vue_style_loader_4_1_3_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_4_3_0_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_15_9_8_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_3_0_0_postcss_loader_src_index_js_ref_7_oneOf_1_2_node_modules_sass_loader_10_2_1_sass_loader_dist_cjs_js_ref_7_oneOf_1_3_node_modules_sass_resources_loader_2_2_4_sass_resources_loader_lib_loader_js_ref_7_oneOf_1_4_node_modules_nuxt_components_2_2_1_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_15_9_8_vue_loader_lib_index_js_vue_loader_options_goods_temlate02_vue_vue_type_style_index_0_id_51c647ee_lang_scss_rel_stylesheet_2Fscss_scoped_true___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
  24. /***/ }),
  25. /***/ 243:
  26. /***/ (function(module, exports, __webpack_require__) {
  27. // Imports
  28. var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(3);
  29. var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(false);
  30. // Module
  31. ___CSS_LOADER_EXPORT___.push([module.i, ".col_red[data-v-51c647ee]{color:#f11111}.col_green[data-v-51c647ee]{color:#44be95}.col_white[data-v-51c647ee]{color:#fff}.flex-col[data-v-51c647ee]{flex-direction:column}.flex-j-c[data-v-51c647ee]{justify-content:center}.flex-j-sb[data-v-51c647ee]{justify-content:space-between}.flex-j-ar[data-v-51c647ee]{justify-content:space-around}.flex-a-c[data-v-51c647ee]{align-items:center}.flex-a-e[data-v-51c647ee]{align-items:flex-end}.w[data-v-51c647ee]{width:1200px}.m-auto[data-v-51c647ee]{margin:0 auto}.height-one[data-v-51c647ee]{height:100%}.flex[data-v-51c647ee]{display:flex}.text-overflow[data-v-51c647ee]{-webkit-line-clamp:4}.text-overflow[data-v-51c647ee],.text-overflow-2[data-v-51c647ee]{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.text-overflow-2[data-v-51c647ee]{-webkit-line-clamp:2}.text-overflow-3[data-v-51c647ee]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.overflow-hide[data-v-51c647ee],.text-overflow-3[data-v-51c647ee]{overflow:hidden;text-overflow:ellipsis}.overflow-hide[data-v-51c647ee]{white-space:nowrap}.hiddenScroll[data-v-51c647ee]{scrollbar-width:none;-ms-overflow-style:none;overflow-x:hidden;overflow-y:scroll}.hiddenScroll[data-v-51c647ee]::-webkit-scrollbar{display:none}.finger-point[data-v-51c647ee]{cursor:pointer}.cursor-default[data-v-51c647ee]{cursor:default}.el-icon-circle-close[data-v-51c647ee]{color:#fff}.good-list-cell[data-v-51c647ee]{width:220px;padding:20px 20px 15px;display:flex;flex-direction:column;border:1px solid #f4f4f4;background:#fff;box-sizing:border-box;border-radius:5px;margin-bottom:10px}.good-list-cell .good-img[data-v-51c647ee]{width:180px;height:180px;background-color:#262626;border-radius:5px;position:relative;overflow:hidden}.good-list-cell .good-img img[data-v-51c647ee]{width:100%;height:100%}.good-list-cell .good-img .video-overlay[data-v-51c647ee]{position:absolute;width:100%;height:100%;background-color:rgba(38,38,38,.5);top:0;left:0;display:flex;align-items:center;justify-content:center}.good-list-cell .good-img .video-overlay .triangle-right[data-v-51c647ee]{width:0;height:0;border-top:15px solid transparent;border-left:30px solid #fff;border-bottom:15px solid transparent}.good-list-cell .good-content .good-price[data-v-51c647ee],.good-list-cell .good-content .good-title[data-v-51c647ee]{line-height:20px;font-size:16px;padding-top:14px;color:#000;font-weight:700}.good-list-cell .good-content .good-price[data-v-51c647ee]{color:red;display:flex}.good-list-cell .good-content .good-price .limitTime-tag[data-v-51c647ee]{height:20px;padding:0 6px;position:relative;color:#fff;text-decoration:none;z-index:1;font-size:14px;margin:0 6px}.good-list-cell .good-content .good-price .limitTime-tag[data-v-51c647ee]:before{content:\"\";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:red;transform:skewX(-20deg)}.good-list-cell[data-v-51c647ee]:hover{cursor:pointer;box-shadow:0 0 27px 0 rgba(4,0,0,.2)}.good-list-cell:hover img[data-v-51c647ee]{transform:scale(1.04);transition:all .5s ease}", ""]);
  32. // Exports
  33. module.exports = ___CSS_LOADER_EXPORT___;
  34. /***/ }),
  35. /***/ 267:
  36. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  37. "use strict";
  38. // ESM COMPAT FLAG
  39. __webpack_require__.r(__webpack_exports__);
  40. // CONCATENATED MODULE: ./node_modules/_vue-loader@15.9.8@vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/_@nuxt_components@2.2.1@@nuxt/components/dist/loader.js??ref--0-0!./node_modules/_vue-loader@15.9.8@vue-loader/lib??vue-loader-options!./components/templateTwo/goods-temlate02.vue?vue&type=template&id=51c647ee&scoped=true&
  41. var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"goods-temlate02 good-list-cell",on:{"click":function($event){$event.stopPropagation();return _vm.clickItem.apply(null, arguments)}}},[_vm._ssrNode("<div class=\"good-img\" data-v-51c647ee>","</div>",[_c('img',{directives:[{name:"lazy",rawName:"v-lazy",value:(_vm.thumb),expression:"thumb"}]},[]),_vm._ssrNode(" "+((_vm.videoIcon)?("<div class=\"video-overlay\" data-v-51c647ee><div class=\"triangle-right\" data-v-51c647ee></div></div>"):"<!---->"))],2),_vm._ssrNode(" "),_vm._ssrNode("<div class=\"good-content\" data-v-51c647ee>","</div>",[_vm._ssrNode("<div class=\"good-title text-overflow-2\" data-v-51c647ee>"+_vm._ssrEscape(_vm._s(_vm.title))+"</div> <div class=\"good-price\" data-v-51c647ee>"+((_vm.goodType == 'limitTime')?("<div class=\"limitTime-tag\" data-v-51c647ee>限时购</div>"):"<!---->")+_vm._ssrEscape(" ¥"+_vm._s(_vm.price))+"</div> "),_vm._ssrNode("<div class=\"countDown-box\" data-v-51c647ee>","</div>",[_vm._t("countDown")],2)],2)],2)}
  42. var staticRenderFns = []
  43. // CONCATENATED MODULE: ./components/templateTwo/goods-temlate02.vue?vue&type=template&id=51c647ee&scoped=true&
  44. // CONCATENATED MODULE: ./node_modules/_babel-loader@8.2.3@babel-loader/lib??ref--2-0!./node_modules/_@nuxt_components@2.2.1@@nuxt/components/dist/loader.js??ref--0-0!./node_modules/_vue-loader@15.9.8@vue-loader/lib??vue-loader-options!./components/templateTwo/goods-temlate02.vue?vue&type=script&lang=js&
  45. //
  46. //
  47. //
  48. //
  49. //
  50. //
  51. //
  52. //
  53. //
  54. //
  55. //
  56. //
  57. //
  58. //
  59. //
  60. //
  61. //
  62. //
  63. //
  64. //
  65. //
  66. //
  67. //
  68. /* harmony default export */ var goods_temlate02vue_type_script_lang_js_ = ({
  69. props: {
  70. thumb: {
  71. type: String,
  72. default: ""
  73. },
  74. title: {
  75. type: String,
  76. default: ""
  77. },
  78. price: {
  79. type: [String, Number],
  80. default: ""
  81. },
  82. time: {
  83. type: [String, Number],
  84. default: null
  85. },
  86. goodType: {
  87. type: String,
  88. default: "goods"
  89. },
  90. videoIcon: {
  91. type: Boolean,
  92. default: false
  93. }
  94. },
  95. data() {
  96. return {};
  97. },
  98. activated() {},
  99. components: {},
  100. computed: {},
  101. mounted() {},
  102. methods: {
  103. clickItem() {
  104. this.$emit("click");
  105. }
  106. }
  107. });
  108. // CONCATENATED MODULE: ./components/templateTwo/goods-temlate02.vue?vue&type=script&lang=js&
  109. /* harmony default export */ var templateTwo_goods_temlate02vue_type_script_lang_js_ = (goods_temlate02vue_type_script_lang_js_);
  110. // EXTERNAL MODULE: ./node_modules/_vue-loader@15.9.8@vue-loader/lib/runtime/componentNormalizer.js
  111. var componentNormalizer = __webpack_require__(2);
  112. // CONCATENATED MODULE: ./components/templateTwo/goods-temlate02.vue
  113. function injectStyles (context) {
  114. var style0 = __webpack_require__(242)
  115. if (style0.__inject__) style0.__inject__(context)
  116. }
  117. /* normalize component */
  118. var component = Object(componentNormalizer["a" /* default */])(
  119. templateTwo_goods_temlate02vue_type_script_lang_js_,
  120. render,
  121. staticRenderFns,
  122. false,
  123. injectStyles,
  124. "51c647ee",
  125. "c14df97e"
  126. )
  127. /* harmony default export */ var goods_temlate02 = __webpack_exports__["default"] = (component.exports);
  128. /***/ })
  129. };;
  130. //# sourceMappingURL=template-two-goods-temlate02.js.map