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:{src:{type:String,default:()=>uni_modules_uviewPlus_libs_config_props.defProps.image.src},mode:{type:String,default:()=>uni_modules_uviewPlus_libs_config_props.defProps.image.mode},width:{type:[String,Number],default:()=>uni_modules_uviewPlus_libs_config_props.defProps.image.width},height:{type:[String,Number],default:()=>uni_modules_uviewPlus_libs_config_props.defProps.image.height},shape:{type:String,default:()=>uni_modules_uviewPlus_libs_config_props.defProps.image.shape},radius:{type:[String,Number],default:()=>uni_modules_uviewPlus_libs_config_props.defProps.image.radius},lazyLoad:{type:Boolean,default:()=>uni_modules_uviewPlus_libs_config_props.defProps.image.lazyLoad},showMenuByLongpress:{type:Boolean,default:()=>uni_modules_uviewPlus_libs_config_props.defProps.image.showMenuByLongpress},loadingIcon:{type:String,default:()=>uni_modules_uviewPlus_libs_config_props.defProps.image.loadingIcon},errorIcon:{type:String,default:()=>uni_modules_uviewPlus_libs_config_props.defProps.image.errorIcon},showLoading:{type:Boolean,default:()=>uni_modules_uviewPlus_libs_config_props.defProps.image.showLoading},showError:{type:Boolean,default:()=>uni_modules_uviewPlus_libs_config_props.defProps.image.showError},fade:{type:Boolean,default:()=>uni_modules_uviewPlus_libs_config_props.defProps.image.fade},webp:{type:Boolean,default:()=>uni_modules_uviewPlus_libs_config_props.defProps.image.webp},duration:{type:[String,Number],default:()=>uni_modules_uviewPlus_libs_config_props.defProps.image.duration},bgColor:{type:String,default:()=>uni_modules_uviewPlus_libs_config_props.defProps.image.bgColor}}};exports.props=props;

View File

@@ -0,0 +1 @@
.u-empty.data-v-ff1f9d02,.u-empty__wrap.data-v-ff1f9d02,.u-tabs.data-v-ff1f9d02,.u-tabs__wrapper.data-v-ff1f9d02,.u-tabs__wrapper__scroll-view-wrapper.data-v-ff1f9d02,.u-tabs__wrapper__scroll-view.data-v-ff1f9d02,.u-tabs__wrapper__nav.data-v-ff1f9d02,.u-tabs__wrapper__nav__line.data-v-ff1f9d02{display:flex;flex-direction:column;flex-shrink:0;flex-grow:0;flex-basis:auto;align-items:stretch;align-content:flex-start}.u-image.data-v-ff1f9d02{position:relative;transition:opacity .5s ease-in-out}.u-image__image.data-v-ff1f9d02{width:100%;height:100%}.u-image__loading.data-v-ff1f9d02,.u-image__error.data-v-ff1f9d02{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;background-color:#f3f4f6;color:#909193;font-size:46rpx}

View File

@@ -0,0 +1 @@
<u-transition class="data-v-ff1f9d02" u-s="{{['d']}}" u-i="ff1f9d02-0" onVI="__l" u-p="{{z}}"><view class="u-image data-v-ff1f9d02" onTap="{{w}}" style="{{x + ';' + y}}"><image a:if="{{a}}" src="{{b}}" mode="{{c}}" onError="{{d}}" onLoad="{{e}}" show-menu-by-longpress="{{f}}" lazy-load="{{g}}" class="u-image__image data-v-ff1f9d02" style="{{'border-radius:' + h + ';' + ('width:' + i) + ';' + ('height:' + j)}}"></image><view a:if="{{k}}" class="u-image__loading data-v-ff1f9d02" style="{{'border-radius:' + m + ';' + ('background-color:' + n) + ';' + ('width:' + o) + ';' + ('height:' + p)}}"><slot name="loading"><u-icon class="data-v-ff1f9d02" u-i="ff1f9d02-1,ff1f9d02-0" onVI="__l" u-p="{{l}}"></u-icon></slot></view><view a:if="{{q}}" class="u-image__error data-v-ff1f9d02" style="{{'border-radius:' + s + ';' + ('width:' + t) + ';' + ('height:' + v)}}"><slot name="error"><u-icon class="data-v-ff1f9d02" u-i="ff1f9d02-2,ff1f9d02-0" onVI="__l" u-p="{{r}}"></u-icon></slot></view></view></u-transition>

View File

@@ -0,0 +1 @@
"use strict";const uni_modules_uviewPlus_components_uImage_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 common_vendor=require("../../../../common/vendor.js");const _sfc_main={name:"u-image",mixins:[uni_modules_uviewPlus_libs_mixin_mpMixin.mpMixin,uni_modules_uviewPlus_libs_mixin_mixin.mixin,uni_modules_uviewPlus_components_uImage_props.props],data(){return{isError:false,loading:true,opacity:1,durationTime:this.duration,backgroundStyle:{},show:false}},watch:{src:{immediate:true,handler(n){if(!n){this.isError=true}else{this.isError=false;this.loading=true}}}},computed:{wrapStyle(){let style={};style.width=uni_modules_uviewPlus_libs_function_index.addUnit(this.width);style.height=uni_modules_uviewPlus_libs_function_index.addUnit(this.height);style.borderRadius=this.shape=="circle"?"10000px":uni_modules_uviewPlus_libs_function_index.addUnit(this.radius);style.overflow=this.radius>0?"hidden":"visible";return uni_modules_uviewPlus_libs_function_index.deepMerge(style,uni_modules_uviewPlus_libs_function_index.addStyle(this.customStyle))}},mounted(){this.show=true},emits:["click","error","load"],methods:{addUnit:uni_modules_uviewPlus_libs_function_index.addUnit,onClick(){this.$emit("click")},onErrorHandler(err){this.loading=false;this.isError=true;this.$emit("error",err)},onLoadHandler(event){this.loading=false;this.isError=false;this.$emit("load",event);this.removeBgColor()},removeBgColor(){this.backgroundStyle={backgroundColor:"transparent"}}}};if(!Array){const _easycom_u_icon2=common_vendor.resolveComponent("u-icon");const _easycom_u_transition2=common_vendor.resolveComponent("u-transition");(_easycom_u_icon2+_easycom_u_transition2)()}const _easycom_u_icon=()=>"../u-icon/u-icon.js";const _easycom_u_transition=()=>"../u-transition/u-transition.js";if(!Math){(_easycom_u_icon+_easycom_u_transition)()}function _sfc_render(_ctx,_cache,$props,$setup,$data,$options){return common_vendor.e({a:!$data.isError},!$data.isError?{b:_ctx.src,c:_ctx.mode,d:common_vendor.o(((...args)=>$options.onErrorHandler&&$options.onErrorHandler(...args))),e:common_vendor.o(((...args)=>$options.onLoadHandler&&$options.onLoadHandler(...args))),f:_ctx.showMenuByLongpress,g:_ctx.lazyLoad,h:_ctx.shape=="circle"?"10000px":$options.addUnit(_ctx.radius),i:$options.addUnit(_ctx.width),j:$options.addUnit(_ctx.height)}:{},{k:_ctx.showLoading&&$data.loading},_ctx.showLoading&&$data.loading?{l:common_vendor.p({name:_ctx.loadingIcon,width:_ctx.width,height:_ctx.height}),m:_ctx.shape=="circle"?"50%":$options.addUnit(_ctx.radius),n:this.bgColor,o:$options.addUnit(_ctx.width),p:$options.addUnit(_ctx.height)}:{},{q:_ctx.showError&&$data.isError&&!$data.loading},_ctx.showError&&$data.isError&&!$data.loading?{r:common_vendor.p({name:_ctx.errorIcon,width:_ctx.width,height:_ctx.height}),s:_ctx.shape=="circle"?"50%":$options.addUnit(_ctx.radius),t:$options.addUnit(_ctx.width),v:$options.addUnit(_ctx.height)}:{},{w:common_vendor.o(((...args)=>$options.onClick&&$options.onClick(...args))),x:common_vendor.s($options.wrapStyle),y:common_vendor.s($data.backgroundStyle),z:common_vendor.p({mode:"fade",show:$data.show,duration:_ctx.fade?1e3:0})})}const Component=common_vendor._export_sfc(_sfc_main,[["render",_sfc_render],["__scopeId","data-v-ff1f9d02"]]);my.createComponent(Component);

View File

@@ -0,0 +1,8 @@
{
"component": true,
"styleIsolation": "apply-shared",
"usingComponents": {
"u-icon": "../u-icon/u-icon",
"u-transition": "../u-transition/u-transition"
}
}