1 line
5.3 KiB
JavaScript
1 line
5.3 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-689f7104"],{"4feb":function(e,t,i){"use strict";i.r(t);var o=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"flex",attrs:{id:"splitviewIndex"}},[i("div",{staticClass:"adPanel"},[i("van-swipe",{attrs:{autoplay:e.swipeTime,"stop-propagation":!1},on:{change:e.onChange}},e._l(e.info,(function(t,o){return i("van-swipe-item",{key:t.id,staticClass:"van-swipe-item-custom"},[1==t.adv_type?i("img",{attrs:{src:t.image_url,alt:"",draggable:"false"},on:{click:function(i){return i.stopPropagation(),e.onClick(i,t)}}}):e._e(),2==t.adv_type?i("video",{ref:"video_"+o,refInFor:!0,attrs:{loop:e.isLoop,src:t.video_url,controls:"",controlslist:"nodownload"},on:{play:e.onPlay,pause:e.onPause,onended:e.onEnded,click:function(i){return i.stopPropagation(),e.onClick(i,t)}}}):e._e(),2==t.adv_type?i("div",{staticClass:"good-box",on:{click:function(i){return i.stopPropagation(),e.onClick(i,t)}}},[i("img",{attrs:{src:t.has_one_goods&&t.has_one_goods.thumb,alt:""}}),i("p",[e._v("¥"+e._s(t.has_one_goods&&t.has_one_goods.price))])]):e._e()])})),1)],1),i("div",{staticStyle:{width:"395px",height:"100%",background:"#fafafa"}},[e.loading?i("iframe",{attrs:{src:e.iframeUrl,frameborder:"0",width:"395px",height:"100%",id:"iframebox"}}):e._e()])])},n=[],a=i("c7eb"),s=i("1da1"),r={data:function(){return{info:[],iframeUrl:"",swipeTime:3e3,isLoop:!1,loading:!1}},created:function(){var e=localStorage.getItem("share_path")||"/home";"/splitview/index"==e&&(e="/home"),this.iframeUrl=this.getShopUrl(e,"&big_screen_owner_id=".concat(this.$route.query.big_screen_owner_id)),this.getData()},beforeDestroy:function(){this.removeIframe()},methods:{getData:function(){var e=this;return Object(s["a"])(Object(a["a"])().mark((function t(){var i,o,n,s,r;return Object(a["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,$http.get("plugin.big-screen.frontend.slide.index",{},".");case 2:if(i=t.sent,o=i.msg,n=i.result,s=i.data,0!=n){t.next=8;break}return t.abrupt("return",e.$toast(o));case 8:1==s.list.length&&(s.list[0].adv_type=2,e.swipeTime=0,e.isLoop=!0),e.info=s.list,e.loading=!0,r=e.fun.getPluginSetting("big_screen.plugin_name","农优云"),e.fun.setWXTitle(r);case 13:case"end":return t.stop()}}),t)})))()},onClick:function(e,t){var i=this,o=document.getElementById("iframebox");o.contentWindow.document.write(""),o.contentWindow.document.clear(),this.loading=!1;var n=this.getShopUrl("/goods/".concat(t.has_one_goods.id),"&big_screen_owner_id=".concat(this.$route.query.big_screen_owner_id));this.iframeUrl=n,this.$nextTick((function(){i.loading=!0}))},getShopUrl:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return this.fun.getSiteRoot()+"/addons/yun_shop/?menu#"+e+"?i="+this.fun.getKeyByI()+"&mid="+this.fun.getKeyByMid()+t},onPlay:function(){this.swipeTime=0},onPause:function(){this.swipeTime=3e3},onEnded:function(){this.onPause(),this.$refs["video_".concat(this.activeSwipeIndex)]&&this.$refs["video_".concat(this.activeSwipeIndex)][0].pause()},onChange:function(e){this.activeSwipeIndex=e,1==this.info[e].adv_type&&(this.swipeTime=3e3),this.info[e]&&2==this.info[e].adv_type&&this.$refs["video_".concat(e)]&&this.$refs["video_".concat(e)][0].play(),this.info[e-1]&&2==this.info[e-1].adv_type&&this.$refs["video_".concat(e-1)]&&this.$refs["video_".concat(e-1)][0].pause(),this.info[e+1]&&2==this.info[e+1].adv_type&&this.$refs["video_".concat(e+1)]&&this.$refs["video_".concat(e+1)][0].pause()},removeIframe:function(e){var t=document.getElementById("iframebox");t&&(t.src="",t.contentWindow.document.write(""),t.contentWindow.document.clear(),t.remove())}}},d=r,c=(i("938a3"),i("2877")),l=Object(c["a"])(d,o,n,!1,null,"20fd2c16",null);t["default"]=l.exports},"938a3":function(e,t,i){"use strict";i("c87d")},bdd26:function(e,t,i){var o=i("24fb");t=o(!1),t.push([e.i,"#splitviewIndex[data-v-20fd2c16]{width:100vw;height:100vh;font-size:0;background:#000}#splitviewIndex .adPanel[data-v-20fd2c16]{overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}#splitviewIndex .van-swipe img[data-v-20fd2c16],#splitviewIndex .van-swipe video[data-v-20fd2c16]{display:block;width:100%;max-height:100vh;-o-object-fit:contain;object-fit:contain}#splitviewIndex iframe[data-v-20fd2c16]{overflow:hidden;vertical-align:top;vertical-align:text-top(text-bottom)}#splitviewIndex iframe[data-v-20fd2c16] ::-webkit-scrollbar{display:none}#splitviewIndex .van-swipe-item-custom[data-v-20fd2c16]{height:100vh;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#splitviewIndex .good-box[data-v-20fd2c16]{position:absolute;left:2rem;bottom:8rem;padding:.5rem;background:#fff;border-radius:1rem;-webkit-box-shadow:0 0 2px 0 #ccc;box-shadow:0 0 2px 0 #ccc;overflow:hidden}#splitviewIndex .good-box img[data-v-20fd2c16]{width:8rem;height:8rem;border-radius:1rem}#splitviewIndex .good-box p[data-v-20fd2c16]{position:absolute;left:0;height:2rem;line-height:2rem;bottom:0;width:100%;background:rgba(0,0,0,.5);color:#fff;font-size:1rem}",""]),e.exports=t},c87d:function(e,t,i){var o=i("bdd26");o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);var n=i("499e").default;n("8dff174c",o,!0,{sourceMap:!1,shadowMode:!1})}}]); |