eeeeeeuuuu-ui
Version:
uView UI,是uni-app生态优秀的UI框架,全面的组件和便捷的工具会让您信手拈来,如鱼得水
12 lines (11 loc) • 1.72 kB
JavaScript
require('../../../app.js');
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["uview-ui/components/u-mask/u-mask"],{"3b34":function(t,e,s){"use strict";var a;s.r(e);var o,l=function(){var t=this,e=t.$createElement,s=(t._self._c,t.__get_style([t.maskStyle,t.zoomStyle]));t.$mp.data=Object.assign({},{$root:{s0:s}})},n=[],i={name:"u-mask",props:{show:{type:Boolean,default:!1},zIndex:{type:[Number,String],default:""},customStyle:{type:Object,default(){return{}}},zoom:{type:Boolean,default:!0},duration:{type:[Number,String],default:300},maskClickAble:{type:Boolean,default:!0}},data(){return{zoomStyle:{transform:""},scale:"scale(1.2, 1.2)"}},watch:{show(t){t&&this.zoom?this.zoomStyle.transform="scale(1, 1)":!t&&this.zoom&&(this.zoomStyle.transform=this.scale)}},computed:{maskStyle(){let t={backgroundColor:"rgba(0, 0, 0, 0.6)"};return this.show?t.zIndex=this.zIndex?this.zIndex:this.$u.zIndex.mask:t.zIndex=-1,t.transition=`all ${this.duration/1e3}s ease-in-out`,Object.keys(this.customStyle).length&&(t={...t,...this.customStyle}),t}},methods:{click(){this.maskClickAble&&this.$emit("click")}}},u=i,r=(s("7f7a"),s("f0c5")),c=Object(r["a"])(u,l,n,!1,null,"38d87e74",null,!1,a,o);e["default"]=c.exports},"3f2e":function(t,e,s){},"7f7a":function(t,e,s){"use strict";var a=s("3f2e"),o=s.n(a);o.a}}]);
;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
'uview-ui/components/u-mask/u-mask-create-component',
{
'uview-ui/components/u-mask/u-mask-create-component':(function(module, exports, __webpack_require__){
__webpack_require__('543d')['createComponent'](__webpack_require__("3b34"))
})
},
[['uview-ui/components/u-mask/u-mask-create-component']]
]);