first commit

This commit is contained in:
PC-202306242200\Administrator
2026-03-28 23:09:02 +08:00
commit dac42e3b0c
3512 changed files with 181637 additions and 0 deletions

View File

@@ -0,0 +1 @@
"use strict";const uni_modules_uviewPlus_libs_config_props=require("../../libs/config/props.js");const props={props:{show:{type:Boolean,default:()=>uni_modules_uviewPlus_libs_config_props.defProps.transition.show},mode:{type:String,default:()=>uni_modules_uviewPlus_libs_config_props.defProps.transition.mode},duration:{type:[String,Number],default:()=>uni_modules_uviewPlus_libs_config_props.defProps.transition.duration},timingFunction:{type:String,default:()=>uni_modules_uviewPlus_libs_config_props.defProps.transition.timingFunction}}};exports.props=props;

View File

@@ -0,0 +1 @@
"use strict";const common_vendor=require("../../../../common/vendor.js");const uni_modules_uviewPlus_libs_function_index=require("../../libs/function/index.js");const getClassNames=name=>({enter:`u-${name}-enter u-${name}-enter-active`,"enter-to":`u-${name}-enter-to u-${name}-enter-active`,leave:`u-${name}-leave u-${name}-leave-active`,"leave-to":`u-${name}-leave-to u-${name}-leave-active`});const transition={methods:{clickHandler(){this.$emit("click")},async vueEnter(){const classNames=getClassNames(this.mode);this.status="enter";this.$emit("beforeEnter");this.inited=true;this.display=true;this.classes=classNames.enter;await common_vendor.nextTick$1();{await uni_modules_uviewPlus_libs_function_index.sleep(20);this.$emit("enter");this.transitionEnded=false;this.$emit("afterEnter");this.classes=classNames["enter-to"]}},async vueLeave(){if(!this.display)return;const classNames=getClassNames(this.mode);this.status="leave";this.$emit("beforeLeave");this.classes=classNames.leave;await common_vendor.nextTick$1();{this.transitionEnded=false;this.$emit("leave");setTimeout(this.onTransitionEnd,this.duration);this.classes=classNames["leave-to"]}},onTransitionEnd(){if(this.transitionEnded)return;this.transitionEnded=true;this.$emit(this.status==="leave"?"afterLeave":"afterEnter");if(!this.show&&this.display){this.display=false;this.inited=false}}}};exports.transition=transition;

View File

@@ -0,0 +1 @@
.u-empty.data-v-1a97dc57,.u-empty__wrap.data-v-1a97dc57,.u-tabs.data-v-1a97dc57,.u-tabs__wrapper.data-v-1a97dc57,.u-tabs__wrapper__scroll-view-wrapper.data-v-1a97dc57,.u-tabs__wrapper__scroll-view.data-v-1a97dc57,.u-tabs__wrapper__nav.data-v-1a97dc57,.u-tabs__wrapper__nav__line.data-v-1a97dc57{display:flex;flex-direction:column;flex-shrink:0;flex-grow:0;flex-basis:auto;align-items:stretch;align-content:flex-start}.u-fade-enter-active.data-v-1a97dc57,.u-fade-leave-active.data-v-1a97dc57{transition-property:opacity}.u-fade-enter.data-v-1a97dc57,.u-fade-leave-to.data-v-1a97dc57{opacity:0}.u-fade-zoom-enter.data-v-1a97dc57,.u-fade-zoom-leave-to.data-v-1a97dc57{transform:scale(.95);opacity:0}.u-fade-zoom-enter-active.data-v-1a97dc57,.u-fade-zoom-leave-active.data-v-1a97dc57{transition-property:transform,opacity}.u-fade-down-enter-active.data-v-1a97dc57,.u-fade-down-leave-active.data-v-1a97dc57,.u-fade-left-enter-active.data-v-1a97dc57,.u-fade-left-leave-active.data-v-1a97dc57,.u-fade-right-enter-active.data-v-1a97dc57,.u-fade-right-leave-active.data-v-1a97dc57,.u-fade-up-enter-active.data-v-1a97dc57,.u-fade-up-leave-active.data-v-1a97dc57{transition-property:opacity,transform}.u-fade-up-enter.data-v-1a97dc57,.u-fade-up-leave-to.data-v-1a97dc57{transform:translate3d(0,100%,0);opacity:0}.u-fade-down-enter.data-v-1a97dc57,.u-fade-down-leave-to.data-v-1a97dc57{transform:translate3d(0,-100%,0);opacity:0}.u-fade-left-enter.data-v-1a97dc57,.u-fade-left-leave-to.data-v-1a97dc57{transform:translate3d(-100%,0,0);opacity:0}.u-fade-right-enter.data-v-1a97dc57,.u-fade-right-leave-to.data-v-1a97dc57{transform:translate3d(100%,0,0);opacity:0}.u-slide-down-enter-active.data-v-1a97dc57,.u-slide-down-leave-active.data-v-1a97dc57,.u-slide-left-enter-active.data-v-1a97dc57,.u-slide-left-leave-active.data-v-1a97dc57,.u-slide-right-enter-active.data-v-1a97dc57,.u-slide-right-leave-active.data-v-1a97dc57,.u-slide-up-enter-active.data-v-1a97dc57,.u-slide-up-leave-active.data-v-1a97dc57{transition-property:transform}.u-slide-up-enter.data-v-1a97dc57,.u-slide-up-leave-to.data-v-1a97dc57{transform:translate3d(0,100%,0)}.u-slide-down-enter.data-v-1a97dc57,.u-slide-down-leave-to.data-v-1a97dc57{transform:translate3d(0,-100%,0)}.u-slide-left-enter.data-v-1a97dc57,.u-slide-left-leave-to.data-v-1a97dc57{transform:translate3d(-100%,0,0)}.u-slide-right-enter.data-v-1a97dc57,.u-slide-right-leave-to.data-v-1a97dc57{transform:translate3d(100%,0,0)}.u-zoom-enter-active.data-v-1a97dc57,.u-zoom-leave-active.data-v-1a97dc57{transition-property:transform}.u-zoom-enter.data-v-1a97dc57,.u-zoom-leave-to.data-v-1a97dc57{transform:scale(.95)}

View File

@@ -0,0 +1 @@
<view a:if="{{a}}" ref="u-transition" onTap="{{b}}" class="{{('u-transition') + ' ' + 'data-v-1a97dc57' + ' ' + c}}" style="{{d}}" onTouchMove="{{e}}"><slot/></view>

View File

@@ -0,0 +1 @@
"use strict";const uni_modules_uviewPlus_components_uTransition_props=require("./props.js");const uni_modules_uviewPlus_libs_mixin_mpMixin=require("../../libs/mixin/mpMixin.js");const uni_modules_uviewPlus_libs_mixin_mixin=require("../../libs/mixin/mixin.js");const uni_modules_uviewPlus_libs_function_index=require("../../libs/function/index.js");const uni_modules_uviewPlus_components_uTransition_transition=require("./transition.js");const common_vendor=require("../../../../common/vendor.js");const _sfc_main={name:"u-transition",data(){return{inited:false,viewStyle:{},status:"",transitionEnded:false,display:false,classes:""}},emits:["click","beforeEnter","enter","afterEnter","beforeLeave","leave","afterLeave"],computed:{mergeStyle(){const{viewStyle:viewStyle,customStyle:customStyle}=this;return{transitionDuration:`${this.duration}ms`,transitionTimingFunction:this.timingFunction,...uni_modules_uviewPlus_libs_function_index.addStyle(customStyle),...viewStyle}}},mixins:[uni_modules_uviewPlus_libs_mixin_mpMixin.mpMixin,uni_modules_uviewPlus_libs_mixin_mixin.mixin,uni_modules_uviewPlus_components_uTransition_transition.transition,uni_modules_uviewPlus_components_uTransition_props.props],watch:{show:{handler(newVal){newVal?this.vueEnter():this.vueLeave()},immediate:true}}};function _sfc_render(_ctx,_cache,$props,$setup,$data,$options){return common_vendor.e({a:$data.inited},$data.inited?{b:common_vendor.o(((...args)=>_ctx.clickHandler&&_ctx.clickHandler(...args))),c:common_vendor.n($data.classes),d:common_vendor.s($options.mergeStyle),e:common_vendor.o(((...args)=>_ctx.noop&&_ctx.noop(...args)))}:{})}const Component=common_vendor._export_sfc(_sfc_main,[["render",_sfc_render],["__scopeId","data-v-1a97dc57"]]);my.createComponent(Component);

View File

@@ -0,0 +1,5 @@
{
"component": true,
"styleIsolation": "apply-shared",
"usingComponents": {}
}