| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332 |
- exports.ids = [10];
- exports.modules = {
- /***/ 190:
- /***/ (function(module, exports, __webpack_require__) {
- // style-loader: Adds some css to the DOM by adding a <style> tag
- // load the styles
- var content = __webpack_require__(232);
- if(content.__esModule) content = content.default;
- if(typeof content === 'string') content = [[module.i, content, '']];
- if(content.locals) module.exports = content.locals;
- // add CSS to SSR context
- var add = __webpack_require__(4).default
- module.exports.__inject__ = function (context) {
- add("511cbb3f", content, true, context)
- };
- /***/ }),
- /***/ 230:
- /***/ (function(module, exports, __webpack_require__) {
- module.exports = __webpack_require__.p + "img/play.997c8f1.png";
- /***/ }),
- /***/ 231:
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* 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_prodViewImages_vue_vue_type_style_index_0_id_457f8ee1_scoped_true_lang_scss___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(190);
- /* 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_prodViewImages_vue_vue_type_style_index_0_id_457f8ee1_scoped_true_lang_scss___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_prodViewImages_vue_vue_type_style_index_0_id_457f8ee1_scoped_true_lang_scss___WEBPACK_IMPORTED_MODULE_0__);
- /* 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_prodViewImages_vue_vue_type_style_index_0_id_457f8ee1_scoped_true_lang_scss___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_prodViewImages_vue_vue_type_style_index_0_id_457f8ee1_scoped_true_lang_scss___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /***/ }),
- /***/ 232:
- /***/ (function(module, exports, __webpack_require__) {
- // Imports
- var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(3);
- var ___CSS_LOADER_GET_URL_IMPORT___ = __webpack_require__(36);
- var ___CSS_LOADER_URL_IMPORT_0___ = __webpack_require__(233);
- var ___CSS_LOADER_URL_IMPORT_1___ = __webpack_require__(234);
- var ___CSS_LOADER_URL_IMPORT_2___ = __webpack_require__(235);
- var ___CSS_LOADER_URL_IMPORT_3___ = __webpack_require__(236);
- var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(false);
- var ___CSS_LOADER_URL_REPLACEMENT_0___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_0___);
- var ___CSS_LOADER_URL_REPLACEMENT_1___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_1___);
- var ___CSS_LOADER_URL_REPLACEMENT_2___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_2___);
- var ___CSS_LOADER_URL_REPLACEMENT_3___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_3___);
- // Module
- ___CSS_LOADER_EXPORT___.push([module.i, ".col_red[data-v-457f8ee1]{color:#f11111}.col_green[data-v-457f8ee1]{color:#44be95}.col_white[data-v-457f8ee1]{color:#fff}.flex-col[data-v-457f8ee1]{flex-direction:column}.flex-j-c[data-v-457f8ee1]{justify-content:center}.flex-j-sb[data-v-457f8ee1]{justify-content:space-between}.flex-j-ar[data-v-457f8ee1]{justify-content:space-around}.flex-a-c[data-v-457f8ee1]{align-items:center}.flex-a-e[data-v-457f8ee1]{align-items:flex-end}.w[data-v-457f8ee1]{width:1200px}.m-auto[data-v-457f8ee1]{margin:0 auto}.height-one[data-v-457f8ee1]{height:100%}.flex[data-v-457f8ee1]{display:flex}.text-overflow[data-v-457f8ee1]{-webkit-line-clamp:4}.text-overflow[data-v-457f8ee1],.text-overflow-2[data-v-457f8ee1]{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.text-overflow-2[data-v-457f8ee1]{-webkit-line-clamp:2}.text-overflow-3[data-v-457f8ee1]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.overflow-hide[data-v-457f8ee1],.text-overflow-3[data-v-457f8ee1]{overflow:hidden;text-overflow:ellipsis}.overflow-hide[data-v-457f8ee1]{white-space:nowrap}.hiddenScroll[data-v-457f8ee1]{scrollbar-width:none;-ms-overflow-style:none;overflow-x:hidden;overflow-y:scroll}.hiddenScroll[data-v-457f8ee1]::-webkit-scrollbar{display:none}.finger-point[data-v-457f8ee1]{cursor:pointer}.cursor-default[data-v-457f8ee1]{cursor:default}.el-icon-circle-close[data-v-457f8ee1]{color:#fff}.middle-box[data-v-457f8ee1]{position:relative}.middle-box .play[data-v-457f8ee1]{position:absolute;left:20px;bottom:20px;z-index:999;cursor:pointer}.middle-box .video[data-v-457f8ee1]{position:absolute;left:0;top:0;z-index:9999}.middle-box .video[data-v-457f8ee1],.middle-box .video video[data-v-457f8ee1],.products-pic-all-box[data-v-457f8ee1],.products-pic-panel[data-v-457f8ee1]{width:100%;height:100%}.products-pic-all-box[data-v-457f8ee1]{position:relative}.products-pic-show-box[data-v-457f8ee1]{position:relative;overflow:hidden;width:100%}.products-pic-show-box img[data-v-457f8ee1]{width:100%;height:100%}.move[data-v-457f8ee1]{z-index:99;filter:alpha(opacity=40);opacity:.4;cursor:move}.b_box[data-v-457f8ee1],.move[data-v-457f8ee1]{position:absolute;background:#fff}.b_box[data-v-457f8ee1]{top:0;left:410px;width:400px;height:400px;overflow:hidden;z-index:9}.b_box img[data-v-457f8ee1]{position:absolute;top:0;left:0}.products-pic-small-box[data-v-457f8ee1]{position:relative;overflow:hidden;width:100%;height:auto;margin-top:10px}.products-pic-list-box[data-v-457f8ee1]{overflow:hidden;width:460px;height:102px;margin:0 auto}.products-pic-list-box ul[data-v-457f8ee1]{overflow:hidden;width:100%;height:100%}.products-pic-list-box ul li[data-v-457f8ee1]{float:left;overflow:hidden;width:100px;height:100px;margin-right:10px;background:#f2f2f2;border:1px solid transparent;box-sizing:border-box;cursor:pointer}.products-pic-list-box ul li[data-v-457f8ee1]:last-child{margin-right:0}.products-pic-list-box ul li.picCur[data-v-457f8ee1]{border:1px solid var(--color)}.products-pic-list-box ul li img[data-v-457f8ee1]{width:100%;height:100%}span#products-pic-pre[data-v-457f8ee1]{left:0;background:#f2f2f2 url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ") 50% no-repeat}span#products-pic-next[data-v-457f8ee1],span#products-pic-pre[data-v-457f8ee1]{position:absolute;top:0;display:block;width:20px;height:100px;cursor:pointer}span#products-pic-next[data-v-457f8ee1]{right:0;background:#f2f2f2 url(" + ___CSS_LOADER_URL_REPLACEMENT_1___ + ") 50% no-repeat}span#products-pic-pre[data-v-457f8ee1]:hover{background:#f2f2f2 url(" + ___CSS_LOADER_URL_REPLACEMENT_2___ + ") 50% no-repeat}span#products-pic-next[data-v-457f8ee1]:hover{background:#f2f2f2 url(" + ___CSS_LOADER_URL_REPLACEMENT_3___ + ") 50% no-repeat}", ""]);
- // Exports
- module.exports = ___CSS_LOADER_EXPORT___;
- /***/ }),
- /***/ 233:
- /***/ (function(module, exports) {
- module.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAVCAYAAABLy77vAAAA3klEQVQ4ja3UO04DMRAAUC+KqKCjSR/uQEkJtwiUaeEWICGEKOEYcAQuQBV6SqIoFeLzKEikxet1zG5Gmm732Z4Zu0LoGaMQwnVA19zBBd51BCqM8aoW/0UO8CQRpcAQd/hKISXQNs4wbwNKoCNM1wE5aISHzD/POMxBf9qZiBkmGCy/b0AVTkTtrMUnbrEXLdyArjLH+F4ukipBA9rCaWZHH6U7WuUuLrXX6M2aGsW5j8cWjIKuxXmMlwxYDK0m+xyLvlD9rt377WIvaGO3P36PGuPSBUqOS8VG3uybH5NfqtZU4dE9AAAAAElFTkSuQmCC"
- /***/ }),
- /***/ 234:
- /***/ (function(module, exports, __webpack_require__) {
- module.exports = __webpack_require__.p + "img/banner-btn-next.16a1394.png";
- /***/ }),
- /***/ 235:
- /***/ (function(module, exports) {
- module.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAVCAMAAAB8FU7dAAAAS1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmYDp0AAAAGHRSTlMA+oxh5hYMBfAk29THt7aelXNqSEA48yXh9SRJAAAAaUlEQVQY04WQSQ6AMAwDw06Bsi/+/0tR2grJBdQ5jqI4scSYMRJ1noFNUQKkjgEgVU0AqWZpwWrr8BCC4ej3oDRYaddGnNJgJZsrEa9yeApRPqb+dimXpUS+i68/ASR+pCbefaVaVYy9AXHxDvSJps0dAAAAAElFTkSuQmCC"
- /***/ }),
- /***/ 236:
- /***/ (function(module, exports) {
- module.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAVCAMAAAB8FU7dAAAARVBMVEUAAAA6OEI6OEI6OEI6OEI6OEI6OEI6OEI6OEI6OEI6OEI6OEI6OEI6OEI6OEI6OEI6OEI6OEI6OEI6OEI6OEI6OEI6OEItmAx4AAAAFnRSTlMAjea3YiQWDQXz79vUx5+Vc2pJQDhheYXOtAAAAGBJREFUGNOF0FkKwCAMBFB37b7P/Y/aFkMonQ/nR3gEjWN8NP8ANhPBBSJgOomAORGhW4uSZtg/dIwVfVQyZesr2iz0HGmp5oLQmwAZpKmL76IXaS/env5ITVBfzVa5+xsuGA4hAOeuUwAAAABJRU5ErkJggg=="
- /***/ }),
- /***/ 264:
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- // ESM COMPAT FLAG
- __webpack_require__.r(__webpack_exports__);
- // 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/default/prodViewImages.vue?vue&type=template&id=457f8ee1&scoped=true&
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"products-pic-panel"},[_vm._ssrNode("<div id=\"PicZoom\" class=\"products-pic-all-box\" data-v-457f8ee1><div id=\"BigPic\" class=\"products-pic-show-box\" data-v-457f8ee1><div class=\"middle-box\""+(_vm._ssrStyle(null,{width: (_vm.boxWidth + "px"), height: (_vm.boxHeight + "px")}, null))+" data-v-457f8ee1><div class=\"play\""+(_vm._ssrStyle(null,null, { display: (!_vm.hide_img && _vm.video) ? '' : 'none' }))+" data-v-457f8ee1><img"+(_vm._ssrAttr("src",__webpack_require__(230)))+" data-v-457f8ee1></div> <div class=\"video\""+(_vm._ssrStyle(null,null, { display: (_vm.hide_img) ? '' : 'none' }))+" data-v-457f8ee1><video controls=\"controls\" data-v-457f8ee1><source"+(_vm._ssrAttr("src",_vm.video))+" data-v-457f8ee1></video></div> <img"+(_vm._ssrAttr("src",_vm.popThumb || _vm.middleImage[_vm.curIndex]))+(_vm._ssrAttr("alt",_vm.middleImage[_vm.curIndex]))+(_vm._ssrStyle(null,null, { display: (!_vm.hide_img) ? '' : 'none' }))+" data-v-457f8ee1> <div class=\"move\""+(_vm._ssrStyle(null,{width: ((this.glassWidth) + "px"),height: ((this.glassHeight) + "px"),top: ((this.glassTop) + "px"),left: ((this.glassLeft) + "px")}, { display: (_vm.isShow&&!_vm.hide_img) ? '' : 'none' }))+" data-v-457f8ee1></div></div></div> <div class=\"products-pic-small-box\" data-v-457f8ee1>"+((_vm.smallImage.length>3)?("<span id=\"products-pic-pre\" data-v-457f8ee1></span>"):"<!---->")+" "+((_vm.smallImage.length>3)?("<span id=\"products-pic-next\" data-v-457f8ee1></span>"):"<!---->")+" <div id=\"SmallPicList\" class=\"products-pic-list-box\" style=\"width:80%;\" data-v-457f8ee1><ul"+(_vm._ssrStyle(null,{width: ((this.ulWidth) + "px"),marginLeft: ((this.ulMarginLeft) + "px")}, null))+" data-v-457f8ee1>"+(_vm._ssrList((_vm.smallImage),function(image,index){return ("<li"+(_vm._ssrClass(null,{picCur: _vm.curIndex == index}))+" data-v-457f8ee1><img"+(_vm._ssrAttr("src",image))+(_vm._ssrAttr("alt",image))+" data-v-457f8ee1></li>")}))+"</ul></div></div> "+((_vm.isShow)?("<div class=\"b_box\" data-v-457f8ee1><img"+(_vm._ssrAttr("src",_vm.popThumb || _vm.bigImage[_vm.curIndex]))+(_vm._ssrStyle(null,{left: (_vm.bigLeft + "px"), top: (_vm.bigTop + "px"),width: ((this.bigWidth) + "px"),height: ((this.bigHeight) + "px")}, null))+" data-v-457f8ee1></div>"):"<!---->")+"</div>")])}
- var staticRenderFns = []
- // CONCATENATED MODULE: ./components/default/prodViewImages.vue?vue&type=template&id=457f8ee1&scoped=true&
- // 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/default/prodViewImages.vue?vue&type=script&lang=js&
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- /* harmony default export */ var prodViewImagesvue_type_script_lang_js_ = ({
- //组件名称
- name: "ProdViewImages",
- props: {
- video: String,
- bigImage: Array,
- middleImage: Array,
- smallImage: Array,
- popThumb: String
- },
- data() {
- return {
- hide_img: false,
- next_length: 3,
- //当前选中商品
- curIndex: 0,
- //是否显示大图
- isShow: false,
- //显示盒子的宽度和高度
- boxWidth: 400,
- boxHeight: 400,
- //显示盒子相对于浏览器窗口的偏移
- boxOffsetLeft: 0,
- boxOffsetTop: 0,
- //放大镜的宽度和高度
- glassWidth: 100,
- glassHeight: 100,
- //放大镜的位置
- glassLeft: 0,
- glassTop: 0,
- //大图的宽度和高度
- bigWidth: 1000,
- bigHeight: 1000,
- //大图的位置
- bigLeft: 0,
- bigTop: 0,
- //小图列表盒子的宽度
- SmallPicListWidth: 400,
- //小图列表li的宽度(加外边距)
- liOuterWidth: 110,
- //小图列表ul宽度
- ulWidth: 460,
- //小图列表ul的marginleft
- ulMarginLeft: 0
- };
- },
- //初始化
- mounted() {
- this.$nextTick(() => {
- //显示盒子到浏览器窗口最左端的距离
- this.boxOffsetLeft = this.getElementLeft(document.querySelector(".middle-box")); //显示盒子到浏览器窗口最顶部的距离
- this.boxOffsetTop = this.getElementTop(document.querySelector(".middle-box")); //小图列表ul宽度
- if (this.smallImage.length > 3) {
- this.ulWidth = this.liOuterWidth * this.smallImage.length - 20;
- }
- });
- },
- methods: {
- stop() {
- this.hide_img = false;
- },
- closeVideo(index) {
- this.curIndex = index;
- this.hide_img = false;
- this.$emit('removePopThumb');
- },
- openvideo() {
- if (this.video) {
- this.hide_img = true;
- let myvideo = this.$refs.myvideo;
- myvideo.play();
- }
- },
- //放大镜移动
- move(event) {
- //计算放大镜的位置
- //位置= 鼠标指针位置 - 显示盒子在浏览器上的偏移 - 放大镜宽高的一半
- this.glassLeft = event.pageX - this.boxOffsetLeft - this.glassWidth / 2;
- this.glassTop = event.pageY - this.boxOffsetTop - this.glassHeight / 2; //放大镜在水平方向上的最大距离
- var maxLeft = this.boxWidth - this.glassWidth; //放大镜在竖直方向上移动的最大距离
- var maxTop = this.boxHeight - this.glassHeight; //限制放大镜在水平方向的距离
- if (this.glassLeft < 0) {
- this.glassLeft = 0;
- } else if (this.glassLeft > maxLeft) {
- this.glassLeft = maxLeft;
- } //限制放大镜在竖直方向上的范围
- if (this.glassTop < 0) {
- this.glassTop = 0;
- } else if (this.glassTop > maxTop) {
- this.glassTop = maxTop;
- } //计算大图的移动位置
- this.bigLeft = -(this.glassLeft / maxLeft) * (this.bigWidth - this.boxWidth);
- this.bigTop = -(this.glassTop / maxTop) * (this.bigHeight - this.boxHeight);
- },
- //元素最左端到网页最左端的距离
- getElementLeft(element) {
- var actualLeft = element.offsetLeft;
- var current = element.offsetParent;
- while (current !== null) {
- actualLeft += current.offsetLeft;
- current = current.offsetParent;
- }
- return actualLeft;
- },
- //元素最顶端到网页最顶端的距离
- getElementTop(element) {
- var actualTop = element.offsetTop;
- var current = element.offsetParent;
- while (current !== null) {
- actualTop += current.offsetTop;
- current = current.offsetParent;
- }
- return actualTop;
- },
- //下一个点击按钮
- goNext() {
- this.ulMarginLeft = -this.liOuterWidth + this.ulMarginLeft;
- },
- //上一个点击按钮
- goPre() {
- if (this.ulMarginLeft > -this.liOuterWidth) {
- this.ulMarginLeft = 0;
- return;
- } else {
- this.ulMarginLeft = this.ulMarginLeft + this.liOuterWidth;
- }
- }
- }
- });
- // CONCATENATED MODULE: ./components/default/prodViewImages.vue?vue&type=script&lang=js&
- /* harmony default export */ var default_prodViewImagesvue_type_script_lang_js_ = (prodViewImagesvue_type_script_lang_js_);
- // EXTERNAL MODULE: ./node_modules/_vue-loader@15.9.8@vue-loader/lib/runtime/componentNormalizer.js
- var componentNormalizer = __webpack_require__(2);
- // CONCATENATED MODULE: ./components/default/prodViewImages.vue
- function injectStyles (context) {
-
- var style0 = __webpack_require__(231)
- if (style0.__inject__) style0.__inject__(context)
- }
- /* normalize component */
- var component = Object(componentNormalizer["a" /* default */])(
- default_prodViewImagesvue_type_script_lang_js_,
- render,
- staticRenderFns,
- false,
- injectStyles,
- "457f8ee1",
- "64d7d1fe"
-
- )
- /* harmony default export */ var prodViewImages = __webpack_exports__["default"] = (component.exports);
- /***/ })
- };;
- //# sourceMappingURL=default-prod-view-images.js.map
|