-
Notifications
You must be signed in to change notification settings - Fork 0
/
1.build.js
1 lines (1 loc) · 6.98 KB
/
1.build.js
1
webpackJsonp([1],{3:function(n,t){n.exports={methods:{$:function(n){var t=document.querySelector("[data-js="+n+"]");return t}}}},4:function(n,t){n.exports={ready:function(){},methods:{swipeEvents:function(n){document.addEventListener("touchstart",this.touchstart)},touchstart:function(n){var t=n.touches;t&&t.length&&(this.startX=t[0].pageX,this.startY=t[0].pageY,document.addEventListener("touchmove",this.touchmove))},touchmove:function(n){var t=n.touches;if(t&&t.length){n.preventDefault();var e=this.startX-t[0].pageX,i=this.startY-t[0].pageY;if(e>=50){var n=new Event("swipeLeft");document.dispatchEvent(n)}if(-50>=e){var n=new Event("swipeRight");document.dispatchEvent(n)}if(i>=50){var n=new Event("swipeUp");document.dispatchEvent(n)}if(-50>=i){var n=new Event("swipeDown");document.dispatchEvent(n)}(Math.abs(e)>=50||Math.abs(i)>=50)&&document.removeEventListener("touchmove",this.touchmove)}}}}},9:function(n,t,e){"use strict";var i=e(3),o=e(4);n.exports={name:"Landing",mixins:[i,o],data:function(){return{slides:[{title:"表題 1",background:"images/haiku.jpg"},{title:"表題 2",background:"images/haiku.jpg"},{title:"表題 3",background:"images/haiku.jpg"},{title:"表題 4",background:"images/haiku.jpg"},{title:"表題 5",background:"images/haiku.jpg"},{title:"表題 6",background:"images/haiku.jpg"}],total:0,lastAnim:0,quietP:500,animD:1,number:0,slideP:0}},ready:function(){var n=this;n.total=n.slides.length,document.addEventListener("mousewheel",n.mouseWheelHandler),document.addEventListener("DOMMouseScroll",n.mouseWheelHandler),n.swipeEvents(n.$("wrapper")),document.addEventListener("swipeDown",function(t){t.preventDefault(),n.slideDown()}),document.addEventListener("swipeUp",function(t){t.preventDefault(),n.slideUp()})},methods:{slide:function(n){this.slideP=-100*n},slideDown:function(n){var t=this;t.number--,t.number<=0&&(t.number=0),t.slide(t.number)},slideUp:function(n){var t=this;t.number++,t.number>=t.total-1&&(t.number=t.total-1),t.slide(t.number)},goTo:function(n){var t=this;t.number=n,t.slide(t.number)},mouseWheelHandler:function(n){n.preventDefault();var t=n.wheelDelta||-n.detail;this.initScroll(n,t)},initScroll:function(n,t){var e=this,i=t,o=(new Date).getTime();return o-e.lastAnim<e.quietP+1e3*e.animD?void n.preventDefault():(0>i?e.slideUp():e.slideDown(),void(e.lastAnim=o))}}}},18:function(n,t,e){t=n.exports=e(1)(),t.push([n.id,".Landing{-webkit-transition:-webkit-transform .7s cubic-bezier(.77,0,.18,1);transition:-webkit-transform .7s cubic-bezier(.77,0,.18,1);transition:transform .7s cubic-bezier(.77,0,.18,1);transition:transform .7s cubic-bezier(.77,0,.18,1),-webkit-transform .7s cubic-bezier(.77,0,.18,1);-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.Landing_s{background-size:cover;background-position:center center}.Landing_s h1{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:relative;text-align:center}.LocalN{bottom:25px;right:0;position:fixed}.LocalN li{margin-bottom:5px;opacity:.5;-webkit-transition:all .3s ease;transition:all .3s ease}.LocalN li a{display:block;padding:20px;color:#fff;position:relative}.LocalN li a:after{display:block;content:'';height:2px;width:2px;top:61px;left:24px;position:absolute;background:#fff;border-radius:2px;opacity:1;-webkit-transition:all .3s ease;transition:all .3s ease}.LocalN li:hover{cursor:pointer;opacity:1}.LocalN li.active{margin-bottom:40px;opacity:1}.LocalN li.active a:after{height:40px;opacity:1}.Compter{top:35px;right:10px;position:fixed}","",{version:3,sources:["/./components/landing.vue.style","/./components/landing.vue"],names:[],mappings:"AACA,SACE,mEAAA,2DAAA,mDAAA,mGAAA,AACA,oCAAA,AACA,2BAAA,CCAD,ADED,WACE,sBAAA,AACA,iCAAA,CCAD,ADCC,cACE,QAAA,AACA,mCAAA,2BAAA,AACA,kBAAA,AACA,iBAAA,CCCH,ADCD,QACE,YAAA,AACA,QAAA,AACA,cAAA,CCCD,ADAC,WACE,kBAAA,AACA,WAAA,AACA,gCAAA,uBAAA,CCEH,ADDG,aACE,cAAA,AACA,aAAA,AACA,WAAA,AACA,iBAAA,CCGL,ADFK,mBACE,cAAA,AACA,WAAA,AACA,WAAA,AACA,UAAA,AACA,SAAA,AACA,UAAA,AACA,kBAAA,AACA,gBAAA,AACA,kBAAA,AACA,UAAA,AACA,gCAAA,uBAAA,CCIP,ADHG,iBACE,eAAA,AACA,SAAA,CCKL,ADJG,kBACE,mBAAA,AACA,SAAA,CCML,ADJO,0BACE,YAAA,AACA,SAAA,CCMT,ADJD,SACE,SAAA,AACA,WAAA,AACA,cAAA,CCMD",file:"landing.vue",sourcesContent:["\n.Landing\n transition transform .7s cubic-bezier(.77,0,.18,1)\n -webkit-transform-style preserve-3d\n transform-style preserve-3d\n\n.Landing_s\n background-size cover\n background-position center center\n h1\n top 50%\n transform translateY(-50%)\n position relative\n text-align center\n\n.LocalN\n bottom 25px\n right 0\n position fixed\n li\n margin-bottom 5px\n opacity .5\n transition all .3s ease\n a\n display block\n padding 20px\n color white\n position relative\n &:after\n display block\n content ''\n height 2px\n width 2px\n top 61px\n left 24px\n position absolute\n background white\n border-radius 2px\n opacity 1\n transition all .3s ease\n &:hover\n cursor pointer\n opacity 1\n &.active\n margin-bottom 40px\n opacity 1\n a\n &:after\n height 40px\n opacity 1\n\n.Compter\n top 35px\n right 10px\n position fixed\n",".Landing {\n transition: transform 0.7s cubic-bezier(0.77, 0, 0.18, 1);\n -webkit-transform-style: preserve-3d;\n transform-style: preserve-3d;\n}\n.Landing_s {\n background-size: cover;\n background-position: center center;\n}\n.Landing_s h1 {\n top: 50%;\n transform: translateY(-50%);\n position: relative;\n text-align: center;\n}\n.LocalN {\n bottom: 25px;\n right: 0;\n position: fixed;\n}\n.LocalN li {\n margin-bottom: 5px;\n opacity: 0.5;\n transition: all 0.3s ease;\n}\n.LocalN li a {\n display: block;\n padding: 20px;\n color: #fff;\n position: relative;\n}\n.LocalN li a:after {\n display: block;\n content: '';\n height: 2px;\n width: 2px;\n top: 61px;\n left: 24px;\n position: absolute;\n background: #fff;\n border-radius: 2px;\n opacity: 1;\n transition: all 0.3s ease;\n}\n.LocalN li:hover {\n cursor: pointer;\n opacity: 1;\n}\n.LocalN li.active {\n margin-bottom: 40px;\n opacity: 1;\n}\n.LocalN li.active a:after {\n height: 40px;\n opacity: 1;\n}\n.Compter {\n top: 35px;\n right: 10px;\n position: fixed;\n}\n"],sourceRoot:"webpack://"}])},28:function(n,t,e){var i=e(18);"string"==typeof i&&(i=[[n.id,i,""]]);e(2)(i,{});i.locals&&(n.exports=i.locals)},37:function(n,t){n.exports="<div class=Landing data-js=wrapper :style=\"{ transform: 'translateY(' + slideP + '%)' }\"><section v-for=\"slide in slides\" class=Landing_s :style=\"{ backgroundImage: 'url(' + slide.background + ')' }\"><h1>{{ slide.title }}</h1></section></div><div class=Compter>{{ number + 1 }}/{{ total }}</div><ul class=LocalN><li v-for=\"slide in slides\" :class=\"this.number === this.$index ? 'active' : ''\"><a v-on:click=goTo($index)>{{ $index + 1 }}</a></li></ul>"},46:function(n,t,e){var i,o;e(28),i=e(9),o=e(37),n.exports=i||{},n.exports.__esModule&&(n.exports=n.exports["default"]),o&&(("function"==typeof n.exports?n.exports.options:n.exports).template=o)}});