u-popup.js 4.0 KB

12345678910
  1. (global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["components/basic-component/u-popup/u-popup"],{"3abd":function(t,e,n){"use strict";n.r(e);var o=n("e8ce"),i=n.n(o);for(var s in o)"default"!==s&&function(t){n.d(e,t,(function(){return o[t]}))}(s);e["default"]=i.a},"48d2":function(t,e,n){},"4a83":function(t,e,n){"use strict";var o;n.d(e,"b",(function(){return i})),n.d(e,"c",(function(){return s})),n.d(e,"a",(function(){return o}));var i=function(){var t=this,e=t.$createElement,n=(t._self._c,t.visibleSync?t.__get_style([t.customStyle]):null),o=t.visibleSync?t.__get_style([t.style]):null,i=t.visibleSync&&"center"==t.mode?t.__get_style([t.centerStyle]):null;t.$mp.data=Object.assign({},{$root:{s0:n,s1:o,s2:i}})},s=[]},"62f5":function(t,e,n){"use strict";n.r(e);var o=n("4a83"),i=n("3abd");for(var s in i)"default"!==s&&function(t){n.d(e,t,(function(){return i[t]}))}(s);n("96f7");var a,r=n("f0c5"),u=Object(r["a"])(i["default"],o["b"],o["c"],!1,null,"28d37b32",null,!1,o["a"],a);e["default"]=u.exports},"96f7":function(t,e,n){"use strict";var o=n("48d2"),i=n.n(o);i.a},e8ce:function(t,e,n){"use strict";(function(t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=function(){n.e("components/basic-component/u-mask/u-mask").then(function(){return resolve(n("b9df"))}.bind(null,n)).catch(n.oe)},i={name:"uDrawer",props:{show:{type:Boolean,default:!1},mode:{type:String,default:"left"},mask:{type:Boolean,default:!0},length:{type:[Number,String],default:"auto"},zoom:{type:Boolean,default:!0},safeAreaInsetBottom:{type:Boolean,default:!1},maskCloseAble:{type:Boolean,default:!0},customStyle:{type:Object,default:function(){return{}}},value:{type:Boolean,default:!1},popup:{type:Boolean,default:!0},borderRadius:{type:[Number,String],default:0}},data:function(){return{visibleSync:!1,showDrawer:!1,timer:null,style1:{}}},computed:{style:function(){var e={},n="100%",o=/%$/.test(this.length)||"auto"==this.length?this.length:t.upx2px(this.length)+"px";if("left"!=this.mode&&"top"!=this.mode||(n="auto"==o?"-100%":"-"+o),"left"==this.mode||"right"==this.mode?e={width:o,height:"100%",transform:"translate3D(".concat(n,",0px,0px)")}:"top"!=this.mode&&"bottom"!=this.mode||(e={width:"100%",height:o,transform:"translate3D(0px,".concat(n,",0px)")}),this.borderRadius)switch(this.mode){case"left":e.borderRadius="0 ".concat(this.borderRadius,"rpx ").concat(this.borderRadius,"rpx 0");break;case"top":e.borderRadius="0 0 ".concat(this.borderRadius,"rpx ").concat(this.borderRadius,"rpx");break;case"right":e.borderRadius="".concat(this.borderRadius,"rpx 0 0 ").concat(this.borderRadius,"rpx");break;case"bottom":e.borderRadius="".concat(this.borderRadius,"rpx ").concat(this.borderRadius,"rpx 0 0");break;default:}return e},centerStyle:function(){var e={},n=/%$/.test(this.length)||"auto"==this.length?this.length:t.upx2px(this.length)+"px";return e.width=n,this.borderRadius&&(e.borderRadius="".concat(this.borderRadius,"rpx"),e.overflow="hidden"),e}},watch:{value:function(t){t?this.open():this.close()}},created:function(){var t=this;this.visibleSync=this.value,setTimeout((function(){t.showDrawer=t.value}),30)},methods:{maskClick:function(){this.close()},close:function(){this.change("showDrawer","visibleSync",!1)},modeCenterClose:function(t){"center"==t&&this.maskCloseAble&&this.close()},open:function(){this.change("visibleSync","showDrawer",!0)},change:function(t,e,n){var o=this;1==this.popup&&this.$emit("input",n),this[t]=n,this.timer&&clearTimeout(this.timer),this.timer=setTimeout((function(){o[e]=n,o.$emit(n?"open":"close")}),n?30:300)}},components:{uMask:o}};e.default=i}).call(this,n("543d")["default"])}}]);
  2. ;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
  3. 'components/basic-component/u-popup/u-popup-create-component',
  4. {
  5. 'components/basic-component/u-popup/u-popup-create-component':(function(module, exports, __webpack_require__){
  6. __webpack_require__('543d')['createComponent'](__webpack_require__("62f5"))
  7. })
  8. },
  9. [['components/basic-component/u-popup/u-popup-create-component']]
  10. ]);