123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814 |
- exports.ids = [66,3,4,22,30,31];
- exports.modules = {
- 150:
- (function(module, exports) {
- module.exports = {
- };
- }),
- 153:
- (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- var _node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_0_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Card_vue_vue_type_style_index_0_id_325df89a_prod_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(150);
- var _node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_0_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Card_vue_vue_type_style_index_0_id_325df89a_prod_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0___default = __webpack_require__.n(_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_0_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Card_vue_vue_type_style_index_0_id_325df89a_prod_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__);
- for(var __WEBPACK_IMPORT_KEY__ in _node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_0_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Card_vue_vue_type_style_index_0_id_325df89a_prod_lang_scss_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_css_loader_dist_cjs_js_ref_7_oneOf_1_0_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Card_vue_vue_type_style_index_0_id_325df89a_prod_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- }),
- 155:
- (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- var render = function render() {
- var _vm = this,
- _c = _vm._self._c;
- return _c('nuxt-link', {
- staticClass: "card",
- attrs: {
- "to": {
- name: 'product-code',
- params: {
- code: _vm.cardData.product_code
- }
- }
- }
- }, [_c('figure', [_c('div', {
- staticClass: "card-img"
- }, [_c('el-image', {
- staticClass: "card-img-1",
- staticStyle: {
- "width": "100%",
- "height": "100%"
- },
- attrs: {
- "src": _vm.comImg,
- "fit": "cover"
- }
- }), _vm._v(" "), _vm.comBestIcon ? _c('img', {
- staticClass: "best_icon",
- attrs: {
- "src": _vm.comBestIcon
- }
- }) : _vm._e(), _vm._v(" "), _c('div', {
- staticClass: "cycle_icon"
- }, _vm._l(_vm.cardData.cycle_icon, function (item, index) {
- return _c('img', {
- key: index,
- attrs: {
- "src": item.images
- }
- });
- }), 0)], 1), _vm._v(" "), _vm.showPricing ? _c('p', {
- staticClass: "show-pricing"
- }, [_vm._v("Pricing")]) : _vm._e(), _vm._v(" "), _c('figcaption', {
- staticClass: "card-info"
- }, [_c('h1', [_vm._v(_vm._s(_vm.cardData.product_name))]), _vm._v(" "), _c('p', {
- staticClass: "card-info-point"
- }, [_vm._v(_vm._s(_vm.cardData.product_code))]), _vm._v(" "), _c('div', {
- staticClass: "card-info-icon"
- }, _vm._l(_vm.cardData.icon, function (item, index) {
- return _c('img', {
- key: index,
- attrs: {
- "src": item.url
- }
- });
- }), 0)])])]);
- };
- var staticRenderFns = [];
- var Cardvue_type_script_lang_js = ({
- props: {
- cardData: {},
- showPricing: {
- type: Boolean,
- default: false
- }
- },
- data() {
- return {};
- },
- computed: {
- comImg() {
- var _this$cardData$main;
- return this.$utils.generateResizedImageUrl((_this$cardData$main = this.cardData.main) === null || _this$cardData$main === void 0 ? void 0 : _this$cardData$main.image, 300);
- },
- comBestIcon() {
- var _this$cardData$collec;
- const bestSeller = (_this$cardData$collec = this.cardData.collection_detail) === null || _this$cardData$collec === void 0 ? void 0 : _this$cardData$collec.find(item => item.name === "Best Seller");
- return bestSeller ? bestSeller.img : '';
- }
- },
- methods: {
- goProduct(cardData) {
- this.$router.push({
- name: "product-code",
- params: {
- code: cardData.product_code
- }
- });
-
-
-
-
-
- }
- }
- });
- var components_Cardvue_type_script_lang_js = (Cardvue_type_script_lang_js);
- var componentNormalizer = __webpack_require__(2);
- function injectStyles (context) {
-
- var style0 = __webpack_require__(153)
- if (style0.__inject__) style0.__inject__(context)
- }
- var component = Object(componentNormalizer["a" ])(
- components_Cardvue_type_script_lang_js,
- render,
- staticRenderFns,
- false,
- injectStyles,
- "325df89a",
- "ccce3584"
-
- )
- var Card = __webpack_exports__["default"] = (component.exports);
- }),
- 164:
- (function(module, exports) {
- module.exports = {
- };
- }),
- 184:
- (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- var _node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_0_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_PcTitle_vue_vue_type_style_index_0_id_8446d0ce_prod_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(164);
- var _node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_0_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_PcTitle_vue_vue_type_style_index_0_id_8446d0ce_prod_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0___default = __webpack_require__.n(_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_0_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_PcTitle_vue_vue_type_style_index_0_id_8446d0ce_prod_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__);
- for(var __WEBPACK_IMPORT_KEY__ in _node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_0_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_PcTitle_vue_vue_type_style_index_0_id_8446d0ce_prod_lang_scss_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_css_loader_dist_cjs_js_ref_7_oneOf_1_0_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_PcTitle_vue_vue_type_style_index_0_id_8446d0ce_prod_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- }),
- 195:
- (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- var render = function render() {
- var _vm = this,
- _c = _vm._self._c;
- return _c('section', [_vm._ssrNode("<h1" + _vm._ssrStyle(null, {
- 'marginTop': _vm.marginTop + 'px'
- }, null) + " data-v-8446d0ce>" + _vm._ssrEscape("\n " + _vm._s(_vm.title) + "\n ") + "</h1> <span class=\"decoration\" data-v-8446d0ce></span>")]);
- };
- var staticRenderFns = [];
- var PcTitlevue_type_script_lang_js = ({
- props: {
- title: String,
- marginTop: {
- type: Number
- }
- }
- });
- var components_PcTitlevue_type_script_lang_js = (PcTitlevue_type_script_lang_js);
- var componentNormalizer = __webpack_require__(2);
- function injectStyles (context) {
-
- var style0 = __webpack_require__(184)
- if (style0.__inject__) style0.__inject__(context)
- }
- var component = Object(componentNormalizer["a" ])(
- components_PcTitlevue_type_script_lang_js,
- render,
- staticRenderFns,
- false,
- injectStyles,
- "8446d0ce",
- "67cde632"
-
- )
- var PcTitle = __webpack_exports__["default"] = (component.exports);
- }),
- 210:
- (function(module, exports) {
- module.exports = {
- };
- }),
- 211:
- (function(module, exports) {
- module.exports = {
- };
- }),
- 212:
- (function(module, exports) {
- module.exports = {
- };
- }),
- 230:
- (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- var _node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_0_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Carousel_vue_vue_type_style_index_0_id_5cbc4b7c_prod_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(210);
- var _node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_0_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Carousel_vue_vue_type_style_index_0_id_5cbc4b7c_prod_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0___default = __webpack_require__.n(_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_0_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Carousel_vue_vue_type_style_index_0_id_5cbc4b7c_prod_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__);
- for(var __WEBPACK_IMPORT_KEY__ in _node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_0_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Carousel_vue_vue_type_style_index_0_id_5cbc4b7c_prod_lang_scss_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_css_loader_dist_cjs_js_ref_7_oneOf_1_0_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Carousel_vue_vue_type_style_index_0_id_5cbc4b7c_prod_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- }),
- 231:
- (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- var _node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_0_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_SubNav_vue_vue_type_style_index_0_id_caaef568_prod_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(211);
- var _node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_0_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_SubNav_vue_vue_type_style_index_0_id_caaef568_prod_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0___default = __webpack_require__.n(_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_0_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_SubNav_vue_vue_type_style_index_0_id_caaef568_prod_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__);
- for(var __WEBPACK_IMPORT_KEY__ in _node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_0_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_SubNav_vue_vue_type_style_index_0_id_caaef568_prod_lang_scss_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_css_loader_dist_cjs_js_ref_7_oneOf_1_0_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_SubNav_vue_vue_type_style_index_0_id_caaef568_prod_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- }),
- 232:
- (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- var _node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_0_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_RowCard_vue_vue_type_style_index_0_id_42187791_prod_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(212);
- var _node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_0_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_RowCard_vue_vue_type_style_index_0_id_42187791_prod_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0___default = __webpack_require__.n(_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_0_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_RowCard_vue_vue_type_style_index_0_id_42187791_prod_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__);
- for(var __WEBPACK_IMPORT_KEY__ in _node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_0_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_RowCard_vue_vue_type_style_index_0_id_42187791_prod_lang_scss_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_css_loader_dist_cjs_js_ref_7_oneOf_1_0_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_RowCard_vue_vue_type_style_index_0_id_42187791_prod_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- }),
- 267:
- (function(module, exports) {
- module.exports = {
- };
- }),
- 289:
- (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- var render = function render() {
- var _vm = this,
- _c = _vm._self._c;
- return _c('el-carousel', {
- attrs: {
- "interval": 5000,
- "arrow": "always",
- "height": _vm.height
- }
- }, _vm._l(_vm.banner, function (item) {
- return _c('el-carousel-item', {
- key: item.id
- }, [_c('a', {
- attrs: {
- "href": item.link,
- "target": "_blank"
- }
- }, [_c('div', {
- staticClass: "banner",
- style: {
- backgroundImage: `url(${item.image}`
- }
- })])]);
- }), 1);
- };
- var staticRenderFns = [];
- var Carouselvue_type_script_lang_js = ({
- props: {
- banner: [],
- height: String
- }
- });
- var components_Carouselvue_type_script_lang_js = (Carouselvue_type_script_lang_js);
- var componentNormalizer = __webpack_require__(2);
- function injectStyles (context) {
-
- var style0 = __webpack_require__(230)
- if (style0.__inject__) style0.__inject__(context)
- }
- var component = Object(componentNormalizer["a" ])(
- components_Carouselvue_type_script_lang_js,
- render,
- staticRenderFns,
- false,
- injectStyles,
- "5cbc4b7c",
- "20e5688e"
-
- )
- var Carousel = __webpack_exports__["default"] = (component.exports);
- }),
- 290:
- (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- var render = function render() {
- var _vm = this,
- _c = _vm._self._c;
- return _c('section', {
- staticClass: "com-margin-auto sub-nav",
- style: {
- 'max-width': `${_vm.com_secondaryBannerLth * 350}px`,
- 'grid-template-columns': `repeat(${_vm.com_secondaryBannerLth}, 1fr)`
- }
- }, _vm._l(_vm.com_secondaryBanner, function (item) {
- return _vm._ssrNode("<figure data-v-caaef568>", "</figure>", [_vm._ssrNode("<a" + _vm._ssrAttr("href", item.link) + " target=\"_blank\" data-v-caaef568>", "</a>", [_c('el-image', {
- staticStyle: {
- "width": "100%"
- },
- style: {
- height: _vm.imageLoaded ? '100%' : '268px'
- },
- attrs: {
- "lazy": "",
- "src": item.image,
- "alt": item.title,
- "fit": "cover"
- },
- on: {
- "load": function ($event) {
- _vm.imageLoaded = true;
- }
- }
- })], 1)]);
- }), 0);
- };
- var staticRenderFns = [];
- var SubNavvue_type_script_lang_js = ({
- props: {
- secondaryBanner: []
- },
- data() {
- return {
- imageLoaded: false
- };
- },
- computed: {
- com_secondaryBanner() {
- return this.secondaryBanner.slice(0, 4);
- },
- com_secondaryBannerLth() {
- var _this$com_secondaryBa;
- return (_this$com_secondaryBa = this.com_secondaryBanner) === null || _this$com_secondaryBa === void 0 ? void 0 : _this$com_secondaryBa.length;
- }
- }
- });
- var components_SubNavvue_type_script_lang_js = (SubNavvue_type_script_lang_js);
- var componentNormalizer = __webpack_require__(2);
- function injectStyles (context) {
-
- var style0 = __webpack_require__(231)
- if (style0.__inject__) style0.__inject__(context)
- }
- var component = Object(componentNormalizer["a" ])(
- components_SubNavvue_type_script_lang_js,
- render,
- staticRenderFns,
- false,
- injectStyles,
- "caaef568",
- "8420d41e"
-
- )
- var SubNav = __webpack_exports__["default"] = (component.exports);
- }),
- 291:
- (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- var render = function render() {
- var _vm = this,
- _c = _vm._self._c;
- return _c('a', {
- attrs: {
- "href": _vm.data.link,
- "target": "_target"
- }
- }, [_vm._ssrNode("<figure class=\"card\" data-v-42187791><div class=\"img\"" + _vm._ssrStyle(null, {
- backgroundImage: 'url(' + _vm.data.image + ')'
- }, null) + " data-v-42187791></div> <figcaption class=\"card-title\" data-v-42187791>" + _vm._ssrEscape("\n " + _vm._s(_vm.data.title) + "\n ") + "</figcaption> <figcaption class=\"card-info\" data-v-42187791><p data-v-42187791>" + _vm._ssrEscape(_vm._s(_vm._f("setTime")(_vm.data.update_time))) + "</p> <p data-v-42187791>" + _vm._ssrEscape(_vm._s(_vm.data.description)) + "</p></figcaption></figure>")]);
- };
- var staticRenderFns = [];
- var RowCardvue_type_script_lang_js = ({
- props: {
- data: {}
- },
- filters: {
- setTime(val) {
- let tempArr = val.split(' ');
- let timeStr = tempArr[0];
- let timeArr = timeStr.split('-');
- return `${timeArr[2]}-${timeArr[1]}-${timeArr[0]}`;
- }
- }
- });
- var components_RowCardvue_type_script_lang_js = (RowCardvue_type_script_lang_js);
- var componentNormalizer = __webpack_require__(2);
- function injectStyles (context) {
-
- var style0 = __webpack_require__(232)
- if (style0.__inject__) style0.__inject__(context)
- }
- var component = Object(componentNormalizer["a" ])(
- components_RowCardvue_type_script_lang_js,
- render,
- staticRenderFns,
- false,
- injectStyles,
- "42187791",
- "605ada4c"
-
- )
- var RowCard = __webpack_exports__["default"] = (component.exports);
- }),
- 323:
- (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- var _node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_0_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_662450c8_prod_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(267);
- var _node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_0_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_662450c8_prod_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0___default = __webpack_require__.n(_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_0_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_662450c8_prod_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__);
- for(var __WEBPACK_IMPORT_KEY__ in _node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_0_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_662450c8_prod_lang_scss_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_css_loader_dist_cjs_js_ref_7_oneOf_1_0_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_662450c8_prod_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- }),
- 364:
- (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- var render = function render() {
- var _vm$midBanner$, _vm$midBanner$2;
- var _vm = this,
- _c = _vm._self._c;
- return _c('div', {
- staticClass: "com-main"
- }, [_vm.indexBanner.length ? _c('carousel', {
- attrs: {
- "banner": _vm.indexBanner,
- "height": '538px'
- }
- }) : _vm._e(), _vm._ssrNode(" "), _c('sub-nav', {
- attrs: {
- "secondaryBanner": _vm.secondaryBanner
- }
- }), _vm._ssrNode(" "), _vm._ssrNode("<section class=\"com-width-1200 com-margin-auto\" data-v-662450c8>", "</section>", [_c('pc-title', {
- attrs: {
- "title": 'Trending Products'
- }
- }), _vm._ssrNode(" "), _vm._ssrNode("<div class=\"card-wrap com-margin-auto\" data-v-662450c8>", "</div>", [_vm._l(_vm.indexGoodsRankLists, function (item, k) {
- return _c('card', {
- key: k,
- ref: "card",
- refInFor: true,
- attrs: {
- "cardData": item
- },
- on: {
- "addCompare": _vm.addCompareList
- }
- });
- }), _vm._ssrNode(" "), _c('transition', {
- on: {
- "before-enter": _vm.beforeEnter,
- "enter": _vm.enter,
- "after-enter": _vm.afterEnter
- }
- }, [_c('div', {
- directives: [{
- name: "show",
- rawName: "v-show",
- value: _vm.shopCarBall,
- expression: "shopCarBall"
- }],
- ref: "ball",
- staticClass: "ball"
- }, [_c('div', {
- staticClass: "linner_ball"
- })])])], 2)], 2), _vm._ssrNode(" "), _vm.midBanner.length ? _vm._ssrNode("<a" + _vm._ssrAttr("href", (_vm$midBanner$ = _vm.midBanner[0]) === null || _vm$midBanner$ === void 0 ? void 0 : _vm$midBanner$.link) + " target=\"_target\" data-v-662450c8>", "</a>", [_c('el-image', {
- staticClass: "middle_banner",
- attrs: {
- "lazy": "",
- "src": (_vm$midBanner$2 = _vm.midBanner[0]) === null || _vm$midBanner$2 === void 0 ? void 0 : _vm$midBanner$2.image,
- "alt": "why choose us",
- "fit": "cover"
- }
- })], 1) : _vm._e(), _vm._ssrNode(" "), _vm._ssrNode("<section class=\"com-width-1400 com-margin-auto row-card\" data-v-662450c8>", "</section>", _vm._l(_vm.articleList, function (item, k) {
- return _c('row-card', {
- key: k,
- attrs: {
- "data": item
- }
- });
- }), 1), _vm._ssrNode(" "), _c('no-ssr', [_c('div', {
- directives: [{
- name: "show",
- rawName: "v-show",
- value: !_vm.canUseCookie,
- expression: "!canUseCookie"
- }],
- staticClass: "cookie-dialog"
- }, [_c('div', {
- staticClass: "cookie-dialog-wrap"
- }, [_c('div', {
- staticClass: "cookie-dialog-title"
- }, [_vm._v("Our Cookies")]), _vm._v(" "), _c('div', {
- staticClass: "cookie-dialog-content"
- }, [_vm._v("\n We use cookies to provide website functionality, to analyze traffic\n on our website, personalize content, serve targeted advertisements\n and to enable social media functionality.\n ")]), _vm._v(" "), _c('div', {
- staticClass: "flex center"
- }, [_c('button', {
- staticClass: "btn",
- on: {
- "click": function ($event) {
- _vm.dialogAskCookieVisible = true;
- }
- }
- }, [_vm._v("\n Privacy policy\n ")]), _vm._v(" "), _c('button', {
- staticClass: "btn",
- on: {
- "click": _vm.allowCookie
- }
- }, [_vm._v("\n Allow all\n ")])])])])]), _vm._ssrNode(" "), _c('el-dialog', {
- attrs: {
- "visible": _vm.dialogAskCookieVisible,
- "width": "400",
- "title": "Privacy policy"
- },
- on: {
- "update:visible": function ($event) {
- _vm.dialogAskCookieVisible = $event;
- }
- }
- }, [_vm._v("\n We use cookies to provide website functionality, to analyze traffic on our\n website, personalize content, serve targeted advertisements and to enable\n social media functionality. Our cookie statement provides more information\n in our Privacy Policy page.\n ")])], 2);
- };
- var staticRenderFns = [];
- var lib_vue_loader_options_pagesvue_type_script_lang_js = ({
- name: 'IndexPage',
- layout: 'default',
- async asyncData({
- $axios,
- req
- }) {
-
- const indexBanner = await $axios.post('/uk-api/home/indexBanner', {
- type: 1
- });
- const secondaryBanner = await $axios.post('/uk-api/home/indexBanner', {
- type: 2
- });
- const indexGoodsRankLists = await $axios.post('/uk-api/home/indexGoodsRankList');
- const midBanner = await $axios.post('/uk-api/home/indexBanner', {
- type: 3
- });
- const articleList = await $axios.post('/uk-api/home/indexBanner', {
- type: 5
- });
- return {
- indexBanner: indexBanner.result.data,
- secondaryBanner: secondaryBanner.result.data,
- indexGoodsRankLists: indexGoodsRankLists.result,
- midBanner: midBanner.result.data,
- articleList: articleList.result.data
- };
- },
- data() {
- return {
- indexBanner: [],
- secondaryBanner: [],
- indexGoodsRankLists: [],
- midBanner: [],
- articleList: [],
- shopCarBall: false,
- shopCarBallEl: null,
- ss: null,
- canUseCookie: false,
- dialogAskCookieVisible: false
- };
- },
- beforeMount() {
- this.canUseCookie = !!this.$cookies.get('can-use-cookie') || false;
- },
- methods: {
- allowCookie() {
- this.$cookies.set('can-use-cookie', true);
- this.$nextTick(() => {
- this.canUseCookie = this.$cookies.get('can-use-cookie') || false;
- });
- },
- addCompareList(target) {
- this.shopCarBallEl = target;
- this.shopCarBall = true;
- },
-
- beforeEnter(el) {
-
- if (false) {}
- },
- enter(el, done) {
-
- if (false) {}
- },
- afterEnter(el) {
- this.shopCarBall = false;
- el.style.display = 'none';
- }
- }
- });
- var pagesvue_type_script_lang_js = (lib_vue_loader_options_pagesvue_type_script_lang_js);
- var componentNormalizer = __webpack_require__(2);
- function injectStyles (context) {
-
- var style0 = __webpack_require__(323)
- if (style0.__inject__) style0.__inject__(context)
- }
- var component = Object(componentNormalizer["a" ])(
- pagesvue_type_script_lang_js,
- render,
- staticRenderFns,
- false,
- injectStyles,
- "662450c8",
- "f293a608"
-
- )
- var pages = __webpack_exports__["default"] = (component.exports);
- installComponents(component, {Carousel: __webpack_require__(289).default,SubNav: __webpack_require__(290).default,PcTitle: __webpack_require__(195).default,Card: __webpack_require__(155).default,RowCard: __webpack_require__(291).default})
- })
- };;
|