2025/2/8第一次更新

This commit is contained in:
爱吃咸鱼小猫咪
2025-02-08 18:50:38 +08:00
commit d7af560866
26519 changed files with 5046029 additions and 0 deletions
@@ -0,0 +1 @@
"use strict";const e=require("../../../../../../common/vendor.js");Math||n();const n=()=>"../../icon/src/icon.js",r=e.defineComponent({options:{virtualHost:!0},__name:"lazy-load",props:e.lazyLoadProps,emits:e.lazyLoadEmits,setup(n){const r=n,{componentId:o,imageStatus:a,showImage:u,handleImageLoadedSuccess:i,handleImageLoadedFailed:d}=e.useLazyLoad(r),{ns:s,lazyLoadStyle:t}=e.useLazyLoadCustomStyle(r);return(n,r)=>e.e({a:"loading"===e.unref(a)},"loading"===e.unref(a)?{b:e.p({name:"loading"}),c:e.n(e.unref(s).e("loading__icon")),d:e.n(e.unref(s).e("loading")),e:e.n(e.unref(s).e("container"))}:{},{f:e.unref(u)&&"error"!==e.unref(a)},e.unref(u)&&"error"!==e.unref(a)?{g:e.n(e.unref(s).e("image")),h:e.n(e.unref(s).is("animation","loaded"===e.unref(a)&&n.transition)),i:e.n(e.unref(s).is("no-animation","loaded"===e.unref(a)&&!n.transition)),j:n.src,k:n.mode,l:e.o(((...n)=>e.unref(i)&&e.unref(i)(...n))),m:e.o(((...n)=>e.unref(d)&&e.unref(d)(...n))),n:e.n(e.unref(s).e("container"))}:{},{o:"error"===e.unref(a)},"error"===e.unref(a)?{p:e.p({name:"image-fill"}),q:e.n(e.unref(s).e("error")),r:e.n(e.unref(s).e("container"))}:{},{s:e.unref(o),t:e.n(e.unref(s).b()),v:e.n(e.unref(s).is("show-image",e.unref(u)&&"loaded"===e.unref(a))),w:e.s(e.unref(t))})}}),o=e._export_sfc(r,[["__scopeId","data-v-d6dd9a1e"]]);wx.createComponent(o);
@@ -0,0 +1,6 @@
{
"component": true,
"usingComponents": {
"tn-icon": "../../icon/src/icon"
}
}
@@ -0,0 +1 @@
<view id="{{s}}" class="{{['data-v-d6dd9a1e', t, v, virtualHostClass]}}" style="{{w + ';' + virtualHostStyle}}"><view wx:if="{{a}}" class="{{['data-v-d6dd9a1e', e]}}"><block wx:if="{{$slots.loading}}"><slot name="loading"></slot></block><block wx:else><view class="{{['data-v-d6dd9a1e', d]}}"><view class="{{['data-v-d6dd9a1e', c]}}"><tn-icon wx:if="{{b}}" class="data-v-d6dd9a1e" virtualHostClass="data-v-d6dd9a1e" u-i="d6dd9a1e-0" bind:__l="__l" u-p="{{b}}"/></view></view></block></view><view wx:if="{{f}}" class="{{['data-v-d6dd9a1e', n]}}"><image class="{{['data-v-d6dd9a1e', g, h, i]}}" src="{{j}}" mode="{{k}}" bindload="{{l}}" binderror="{{m}}"/></view><view wx:if="{{o}}" class="{{['data-v-d6dd9a1e', r]}}"><block wx:if="{{$slots.error}}"><slot name="error"></slot></block><block wx:else><view class="{{['data-v-d6dd9a1e', q]}}"><tn-icon wx:if="{{p}}" class="data-v-d6dd9a1e" virtualHostClass="data-v-d6dd9a1e" u-i="d6dd9a1e-1" bind:__l="__l" u-p="{{p}}"/></view></block></view></view>
@@ -0,0 +1 @@
.tn-lazy-load.data-v-d6dd9a1e{position:relative;width:100%;height:100%;border-radius:inherit;min-height:1rpx;background-color:var(--tn-color-gray-light);color:var(--tn-color-gray)}.tn-lazy-load.is-show-image.data-v-d6dd9a1e{background-color:transparent;color:transparent}.tn-lazy-load__container.data-v-d6dd9a1e{width:100%;height:100%;border-radius:inherit}.tn-lazy-load__loading.data-v-d6dd9a1e{width:100%;height:100%;border-radius:inherit;display:flex;align-items:center;justify-content:center}.tn-lazy-load__loading__icon.data-v-d6dd9a1e{font-size:90rpx;animation:loading-icon-animation-d6dd9a1e 3s linear infinite}.tn-lazy-load__error.data-v-d6dd9a1e{width:100%;height:100%;border-radius:inherit;display:flex;align-items:center;justify-content:center;font-size:100rpx}.tn-lazy-load__image.data-v-d6dd9a1e{display:block;width:100%;height:100%;border-radius:inherit;opacity:0}.tn-lazy-load__image.is-no-animation.data-v-d6dd9a1e{opacity:1}.tn-lazy-load__image.is-animation.data-v-d6dd9a1e{animation:show-image-animation-d6dd9a1e .25s ease both}@keyframes loading-icon-animation-d6dd9a1e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes show-image-animation-d6dd9a1e{0%{opacity:0}to{opacity:1}}