first commit
This commit is contained in:
1
unpackage/dist/build/mp-weixin/uni_modules/uview-plus/components/u-modal/props.js
vendored
Normal file
1
unpackage/dist/build/mp-weixin/uni_modules/uview-plus/components/u-modal/props.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
"use strict";const o=require("../../libs/config/props.js"),e={props:{show:{type:Boolean,default:()=>o.defProps.modal.show},title:{type:[String],default:()=>o.defProps.modal.title},content:{type:String,default:()=>o.defProps.modal.content},confirmText:{type:String,default:()=>o.defProps.modal.confirmText},cancelText:{type:String,default:()=>o.defProps.modal.cancelText},showConfirmButton:{type:Boolean,default:()=>o.defProps.modal.showConfirmButton},showCancelButton:{type:Boolean,default:()=>o.defProps.modal.showCancelButton},confirmColor:{type:String,default:()=>o.defProps.modal.confirmColor},cancelColor:{type:String,default:()=>o.defProps.modal.cancelColor},buttonReverse:{type:Boolean,default:()=>o.defProps.modal.buttonReverse},zoom:{type:Boolean,default:()=>o.defProps.modal.zoom},asyncClose:{type:Boolean,default:()=>o.defProps.modal.asyncClose},closeOnClickOverlay:{type:Boolean,default:()=>o.defProps.modal.closeOnClickOverlay},negativeTop:{type:[String,Number],default:()=>o.defProps.modal.negativeTop},width:{type:[String,Number],default:()=>o.defProps.modal.width},confirmButtonShape:{type:String,default:()=>o.defProps.modal.confirmButtonShape}}};exports.props=e;
|
||||
1
unpackage/dist/build/mp-weixin/uni_modules/uview-plus/components/u-modal/u-modal.js
vendored
Normal file
1
unpackage/dist/build/mp-weixin/uni_modules/uview-plus/components/u-modal/u-modal.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
"use strict";const o=require("./props.js"),n=require("../../libs/mixin/mpMixin.js"),e=require("../../libs/mixin/mixin.js"),t=require("../../libs/function/index.js"),i=require("../../../../common/vendor.js"),r={name:"u-modal",mixins:[n.mpMixin,e.mixin,o.props],data:()=>({loading:!1}),watch:{show(o){o&&this.loading&&(this.loading=!1)}},emits:["confirm","cancel","close"],methods:{addUnit:t.addUnit,confirmHandler(){this.asyncClose&&(this.loading=!0),this.$emit("confirm")},cancelHandler(){this.$emit("cancel")},clickHandler(){this.closeOnClickOverlay&&this.$emit("close")}}};if(!Array){(i.resolveComponent("u-line")+i.resolveComponent("u-loading-icon")+i.resolveComponent("u-popup"))()}Math||((()=>"../u-line/u-line.js")+(()=>"../u-loading-icon/u-loading-icon.js")+(()=>"../u-popup/u-popup.js"))();const l=i._export_sfc(r,[["render",function(o,n,e,t,r,l){return i.e({a:o.title},o.title?{b:i.t(o.title)}:{},{c:i.t(o.content),d:(o.title?12:25)+"px",e:o.$slots.confirmButton},o.$slots.confirmButton?{}:i.e({f:o.showCancelButton},o.showCancelButton?{g:i.t(o.cancelText),h:o.cancelColor,i:i.n(o.showCancelButton&&!o.showConfirmButton&&"u-modal__button-group__wrapper--only-cancel"),j:i.o(((...o)=>l.cancelHandler&&l.cancelHandler(...o)))}:{},{k:o.showConfirmButton&&o.showCancelButton},o.showConfirmButton&&o.showCancelButton?{l:i.p({direction:"column"})}:{},{m:o.showConfirmButton},o.showConfirmButton?i.e({n:r.loading},r.loading?{}:{o:i.t(o.confirmText),p:o.confirmColor},{q:i.n(!o.showCancelButton&&o.showConfirmButton&&"u-modal__button-group__wrapper--only-confirm"),r:i.o(((...o)=>l.confirmHandler&&l.confirmHandler(...o)))}):{},{s:o.buttonReverse?"row-reverse":"row"}),{t:l.addUnit(o.width),v:i.o(l.clickHandler),w:i.p({mode:"center",zoom:o.zoom,show:o.show,customStyle:{borderRadius:"6px",overflow:"hidden",marginTop:`-${l.addUnit(o.negativeTop)}`},closeOnClickOverlay:o.closeOnClickOverlay,safeAreaInsetBottom:!1,duration:400})})}],["__scopeId","data-v-bcd229ea"]]);wx.createComponent(l);
|
||||
8
unpackage/dist/build/mp-weixin/uni_modules/uview-plus/components/u-modal/u-modal.json
vendored
Normal file
8
unpackage/dist/build/mp-weixin/uni_modules/uview-plus/components/u-modal/u-modal.json
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"component": true,
|
||||
"usingComponents": {
|
||||
"u-line": "../u-line/u-line",
|
||||
"u-loading-icon": "../u-loading-icon/u-loading-icon",
|
||||
"u-popup": "../u-popup/u-popup"
|
||||
}
|
||||
}
|
||||
1
unpackage/dist/build/mp-weixin/uni_modules/uview-plus/components/u-modal/u-modal.wxml
vendored
Normal file
1
unpackage/dist/build/mp-weixin/uni_modules/uview-plus/components/u-modal/u-modal.wxml
vendored
Normal file
@@ -0,0 +1 @@
|
||||
<u-popup wx:if="{{w}}" class="data-v-bcd229ea" u-s="{{['d']}}" bindclick="{{v}}" u-i="bcd229ea-0" bind:__l="__l" u-p="{{w}}"><view class="u-modal data-v-bcd229ea" style="{{'width:' + t}}"><text wx:if="{{a}}" class="u-modal__title data-v-bcd229ea">{{b}}</text><view class="u-modal__content data-v-bcd229ea" style="{{'padding-top:' + d}}"><block wx:if="{{$slots.d}}"><slot></slot></block><block wx:else><text class="u-modal__content__text data-v-bcd229ea">{{c}}</text></block></view><view wx:if="{{e}}" class="u-modal__button-group--confirm-button data-v-bcd229ea"><slot name="confirmButton"></slot></view><block wx:else><u-line class="data-v-bcd229ea" u-i="bcd229ea-1,bcd229ea-0" bind:__l="__l"></u-line><view class="u-modal__button-group data-v-bcd229ea" style="{{'flex-direction:' + s}}"><view wx:if="{{f}}" hover-stay-time="{{150}}" hover-class="u-modal__button-group__wrapper--hover" class="{{['u-modal__button-group__wrapper', 'u-modal__button-group__wrapper--cancel', 'data-v-bcd229ea', i]}}" bindtap="{{j}}"><text class="u-modal__button-group__wrapper__text data-v-bcd229ea" style="{{'color:' + h}}">{{g}}</text></view><u-line wx:if="{{k}}" class="data-v-bcd229ea" u-i="bcd229ea-2,bcd229ea-0" bind:__l="__l" u-p="{{l}}"></u-line><view wx:if="{{m}}" hover-stay-time="{{150}}" hover-class="u-modal__button-group__wrapper--hover" class="{{['u-modal__button-group__wrapper', 'u-modal__button-group__wrapper--confirm', 'data-v-bcd229ea', q]}}" bindtap="{{r}}"><u-loading-icon wx:if="{{n}}" class="data-v-bcd229ea" u-i="bcd229ea-3,bcd229ea-0" bind:__l="__l"></u-loading-icon><text wx:else class="u-modal__button-group__wrapper__text data-v-bcd229ea" style="{{'color:' + p}}">{{o}}</text></view></view></block></view></u-popup>
|
||||
1
unpackage/dist/build/mp-weixin/uni_modules/uview-plus/components/u-modal/u-modal.wxss
vendored
Normal file
1
unpackage/dist/build/mp-weixin/uni_modules/uview-plus/components/u-modal/u-modal.wxss
vendored
Normal file
@@ -0,0 +1 @@
|
||||
.u-empty.data-v-bcd229ea,.u-empty__wrap.data-v-bcd229ea,.u-tabs.data-v-bcd229ea,.u-tabs__wrapper.data-v-bcd229ea,.u-tabs__wrapper__scroll-view-wrapper.data-v-bcd229ea,.u-tabs__wrapper__scroll-view.data-v-bcd229ea,.u-tabs__wrapper__nav.data-v-bcd229ea,.u-tabs__wrapper__nav__line.data-v-bcd229ea{display:flex;flex-direction:column;flex-shrink:0;flex-grow:0;flex-basis:auto;align-items:stretch;align-content:flex-start}.u-modal.data-v-bcd229ea{width:650rpx;border-radius:6px;overflow:hidden}.u-modal__title.data-v-bcd229ea{display:block;font-size:16px;font-weight:700;color:#606266;text-align:center;padding-top:25px}.u-modal__content.data-v-bcd229ea{padding:12px 25px 25px;display:flex;flex-direction:row;justify-content:center}.u-modal__content__text.data-v-bcd229ea{font-size:15px;color:#606266;flex:1}.u-modal__button-group.data-v-bcd229ea{display:flex;flex-direction:row}.u-modal__button-group--confirm-button.data-v-bcd229ea{flex-direction:column;padding:0 25px 15px}.u-modal__button-group__wrapper.data-v-bcd229ea{flex:1;display:flex;flex-direction:row;justify-content:center;align-items:center;height:48px}.u-modal__button-group__wrapper--confirm.data-v-bcd229ea,.u-modal__button-group__wrapper--only-cancel.data-v-bcd229ea{border-bottom-right-radius:6px}.u-modal__button-group__wrapper--cancel.data-v-bcd229ea,.u-modal__button-group__wrapper--only-confirm.data-v-bcd229ea{border-bottom-left-radius:6px}.u-modal__button-group__wrapper--hover.data-v-bcd229ea{background-color:#f3f4f6}.u-modal__button-group__wrapper__text.data-v-bcd229ea{color:#606266;font-size:16px;text-align:center}
|
||||
Reference in New Issue
Block a user