1 line
21 KiB
JavaScript
1 line
21 KiB
JavaScript
|
|
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-access-card-access-area~pages-access-card-access-card~pages-access-card-access-card-detail~pag~8bf20d39"],{"00ff":function(t,a,n){var o=n("66d0");o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[t.i,o,""]]),o.locals&&(t.exports=o.locals);var e=n("967d").default;e("626fa18d",o,!0,{sourceMap:!1,shadowMode:!1})},"0b85":function(t,a,n){"use strict";n("6a54");var o=n("f5bd").default;Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0;var e=o(n("9b1b"));n("64aa"),n("bf0f"),n("2797"),n("5c47"),n("a1c1");var i={name:"uniTransition",props:{show:{type:Boolean,default:!1},modeClass:{type:Array,default:function(){return[]}},duration:{type:Number,default:300},styles:{type:Object,default:function(){return{}}}},data:function(){return{isShow:!1,transform:"",ani:{in:"",active:""}}},watch:{show:{handler:function(t){t?this.open():this.close()},immediate:!0}},computed:{stylesObject:function(){var t=(0,e.default)((0,e.default)({},this.styles),{},{"transition-duration":this.duration/1e3+"s"}),a="";for(var n in t){var o=this.toLine(n);a+=o+":"+t[n]+";"}return a}},created:function(){},methods:{change:function(){this.$emit("click",{detail:this.isShow})},open:function(){var t=this;for(var a in clearTimeout(this.timer),this.isShow=!0,this.transform="",this.ani.in="",this.getTranfrom(!1))"opacity"===a?this.ani.in="fade-in":this.transform+="".concat(this.getTranfrom(!1)[a]," ");this.$nextTick((function(){setTimeout((function(){t._animation(!0)}),50)}))},close:function(t){clearTimeout(this.timer),this._animation(!1)},_animation:function(t){var a=this,n=this.getTranfrom(t);for(var o in this.transform="",n)"opacity"===o?this.ani.in="fade-".concat(t?"out":"in"):this.transform+="".concat(n[o]," ");this.timer=setTimeout((function(){t||(a.isShow=!1),a.$emit("change",{detail:a.isShow})}),this.duration)},getTranfrom:function(t){var a={transform:""};return this.modeClass.forEach((function(n){switch(n){case"fade":a.opacity=t?1:0;break;case"slide-top":a.transform+="translateY(".concat(t?"0":"-100%",") ");break;case"slide-right":a.transform+="translateX(".concat(t?"0":"100%",") ");break;case"slide-bottom":a.transform+="translateY(".concat(t?"0":"100%",") ");break;case"slide-left":a.transform+="translateX(".concat(t?"0":"-100%",") ");break;case"zoom-in":a.transform+="scale(".concat(t?1:.8,") ");break;case"zoom-out":a.transform+="scale(".concat(t?1:1.2,") ");break}})),a},_modeClassArr:function(t){var a=this.modeClass;if("string"!==typeof a){var n="";return a.forEach((function(a){n+=a+"-"+t+","})),n.substr(0,n.length-1)}return a+"-"+t},toLine:function(t){return t.replace(/([A-Z])/g,"-$1").toLowerCase()}}};a.default=i},"1ece":function(t,a,n){var o=n("b826");o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[t.i,o,""]]),o.locals&&(t.exports=o.locals);var e=n("967d").default;e("0aa28266",o,!0,{sourceMap:!1,shadowMode:!1})},"62f0":function(t,a,n){"use strict";n.r(a);var o=n("c3be"),e=n.n(o);for(var i in o)["default"].indexOf(i)<0&&function(t){n.d(a,t,(function(){return o[t]}))}(i);a["default"]=e.a},"66d0":function(t,a,n){var o=n("c86c");a=o(!1),a.push([t.i,".uni-transition[data-v-091c5d88]{transition-timing-function:ease;transition-duration:.3s;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}.fade-in[data-v-091c5d88]{opacity:0}.fade-active[data-v-091c5d88]{opacity:1}.slide-top-in[data-v-091c5d88]{\n\t/* transition-property: transform, opacity; */-webkit-transform:translateY(-100%);transform:translateY(-100%)}.slide-top-active[data-v-091c5d88]{-webkit-transform:translateY(0);transform:translateY(0)\n\t/* opacity: 1; */}.slide-right-in[data-v-091c5d88]{-webkit-transform:translateX(100%);transform:translateX(100%)}.slide-right-active[data-v-091c5d88]{-webkit-transform:translateX(0);transform:translateX(0)}.slide-bottom-in[data-v-091c5d88]{-webkit-transform:translateY(100%);transform:translateY(100%)}.slide-bottom-active[data-v-091c5d88]{-webkit-transform:translateY(0);transform:translateY(0)}.s
|