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"),t={name:"u-swiper",mixins:[e.mpMixin,e.mixin,e.props$14],data:()=>({currentIndex:0}),watch:{current(e,t){e!==t&&(this.currentIndex=e)}},emits:["click","change"],computed:{itemStyle(){return t=>{const i={};return this.nextMargin&&this.previousMargin&&(i.borderRadius=e.addUnit(this.radius),t!==this.currentIndex&&(i.transform="scale(0.92)")),i}}},methods:{addStyle:e.addStyle,addUnit:e.addUnit,testObject:e.test.object,testImage:e.test.image,getItemType(t){return"string"==typeof t?e.test.video(this.getSource(t))?"video":"image":"object"==typeof t&&this.keyName?t.type?"image"===t.type?"image":"video"===t.type?"video":"image":e.test.video(this.getSource(t))?"video":"image":void 0},getSource(e){return"string"==typeof e?e:"object"==typeof e&&this.keyName?e[this.keyName]:""},change(e){const{current:t}=e.detail;this.pauseVideo(this.currentIndex),this.currentIndex=t,this.$emit("change",e.detail)},pauseVideo(t){const i=this.getSource(this.list[t]);if(e.test.video(i)){e.index.createVideoContext(`video-${t}`,this).pause()}},getPoster:e=>"object"==typeof e&&e.poster?e.poster:"",clickHandler(e){this.$emit("click",e)}}};if(!Array){(e.resolveComponent("up-loading-icon")+e.resolveComponent("up-swiper-indicator"))()}Math||((()=>"../u-loading-icon/u-loading-icon.js")+(()=>"../u-swiper-indicator/u-swiper-indicator.js"))();const i=e._export_sfc(t,[["render",function(t,i,o,n,r,d){return e.e({a:t.loading},t.loading?{b:e.p({mode:"circle"})}:{c:e.f(t.list,((i,o,n)=>e.e({a:"image"===d.getItemType(i)},"image"===d.getItemType(i)?{b:d.getSource(i),c:t.imgMode,d:e.o((e=>d.clickHandler(o)),o),e:d.addUnit(t.height),f:d.addUnit(t.radius)}:{},{g:"video"===d.getItemType(i)},"video"===d.getItemType(i)?{h:`video-${o}`,i:d.getSource(i),j:d.getPoster(i),k:t.showTitle&&d.testObject(i)&&i.title?i.title:"",l:d.addUnit(t.height),m:e.o((e=>d.clickHandler(o)),o)}:{},{n:t.showTitle&&d.testObject(i)&&i.title&&d.testImage(d.getSource(i))},t.showTitle&&d.testObject(i)&&i.title&&d.testImage(d.getSource(i))?{o:e.t(i.title)}:{},{p:e.s(d.itemStyle(o)),q:"d-"+n,r:e.r("d",{item:i,index:o},n),s:o}))),d:d.addUnit(t.height),e:e.o(((...e)=>d.change&&d.change(...e))),f:t.circular,g:t.interval,h:t.duration,i:t.autoplay,j:t.current,k:t.currentItemId,l:d.addUnit(t.previousMargin),m:d.addUnit(t.nextMargin),n:t.acceleration,o:t.displayMultipleItems,p:t.easingFunction},{q:!t.loading&&t.indicator&&!t.showTitle},t.loading||!t.indicator||t.showTitle?{}:{r:e.p({indicatorActiveColor:t.indicatorActiveColor,indicatorInactiveColor:t.indicatorInactiveColor,length:t.list.length,current:r.currentIndex,indicatorMode:t.indicatorMode})},{s:e.s(d.addStyle(t.indicatorStyle)),t:t.bgColor,v:d.addUnit(t.height),w:d.addUnit(t.radius)})}],["__scopeId","data-v-eeef383b"]]);wx.createComponent(i);
@@ -0,0 +1,7 @@
{
"component": true,
"usingComponents": {
"up-loading-icon": "../u-loading-icon/u-loading-icon",
"up-swiper-indicator": "../u-swiper-indicator/u-swiper-indicator"
}
}
@@ -0,0 +1 @@
<view style="{{'background-color:' + t + ';' + ('height:' + v) + ';' + ('border-radius:' + w) + ';' + virtualHostStyle}}" class="{{['u-swiper', 'data-v-eeef383b', virtualHostClass]}}"><view wx:if="{{a}}" class="u-swiper__loading data-v-eeef383b"><up-loading-icon wx:if="{{b}}" class="data-v-eeef383b" virtualHostClass="data-v-eeef383b" u-i="eeef383b-0" bind:__l="__l" u-p="{{b}}"></up-loading-icon></view><swiper wx:else class="u-swiper__wrapper data-v-eeef383b" style="{{'flex:' + '1' + ';' + ('height:' + d)}}" bindchange="{{e}}" circular="{{f}}" interval="{{g}}" duration="{{h}}" autoplay="{{i}}" current="{{j}}" currentItemId="{{k}}" previousMargin="{{l}}" nextMargin="{{m}}" acceleration="{{n}}" displayMultipleItems="{{o}}" easingFunction="{{p}}"><swiper-item wx:for="{{c}}" wx:for-item="item" wx:key="s" class="u-swiper__wrapper__item data-v-eeef383b"><block wx:if="{{$slots.d}}"><slot name="{{item.q}}"></slot></block><block wx:else><view class="u-swiper__wrapper__item__wrapper data-v-eeef383b" style="{{item.p}}"><image wx:if="{{item.a}}" class="u-swiper__wrapper__item__wrapper__image data-v-eeef383b" src="{{item.b}}" mode="{{item.c}}" bindtap="{{item.d}}" style="{{'height:' + item.e + ';' + ('border-radius:' + item.f)}}"></image><video wx:if="{{item.g}}" class="u-swiper__wrapper__item__wrapper__video data-v-eeef383b" id="{{item.h}}" enable-progress-gesture="{{false}}" src="{{item.i}}" poster="{{item.j}}" title="{{item.k}}" style="{{'height:' + item.l}}" controls bindtap="{{item.m}}"></video><view wx:if="{{item.n}}" class="u-swiper__wrapper__item__wrapper__title data-v-eeef383b"><text class="u-line-1 data-v-eeef383b">{{item.o}}</text></view></view></block></swiper-item></swiper><view class="u-swiper__indicator data-v-eeef383b" style="{{s}}"><block wx:if="{{$slots.indicator}}"><slot name="indicator"></slot></block><block wx:else><up-swiper-indicator wx:if="{{q}}" class="data-v-eeef383b" virtualHostClass="data-v-eeef383b" u-i="eeef383b-1" bind:__l="__l" u-p="{{r}}"></up-swiper-indicator></block></view></view>
@@ -0,0 +1 @@
.u-empty.data-v-eeef383b,.u-empty__wrap.data-v-eeef383b,.u-tabs.data-v-eeef383b,.u-tabs__wrapper.data-v-eeef383b,.u-tabs__wrapper__scroll-view-wrapper.data-v-eeef383b,.u-tabs__wrapper__scroll-view.data-v-eeef383b,.u-tabs__wrapper__nav.data-v-eeef383b,.u-tabs__wrapper__nav__line.data-v-eeef383b,.up-empty.data-v-eeef383b,.up-empty__wrap.data-v-eeef383b,.up-tabs.data-v-eeef383b,.up-tabs__wrapper.data-v-eeef383b,.up-tabs__wrapper__scroll-view-wrapper.data-v-eeef383b,.up-tabs__wrapper__scroll-view.data-v-eeef383b,.up-tabs__wrapper__nav.data-v-eeef383b,.up-tabs__wrapper__nav__line.data-v-eeef383b{display:flex;flex-direction:column;flex-shrink:0;flex-grow:0;flex-basis:auto;align-items:stretch;align-content:flex-start}.u-swiper__wrapper.data-v-eeef383b{flex:1}.u-swiper.data-v-eeef383b{display:flex;flex-direction:row;justify-content:center;align-items:center;position:relative;overflow:hidden}.u-swiper__wrapper.data-v-eeef383b,.u-swiper__wrapper__item.data-v-eeef383b{flex:1}.u-swiper__wrapper__item__wrapper.data-v-eeef383b{display:flex;flex-direction:row;position:relative;overflow:hidden;transition:transform .3s;flex:1}.u-swiper__wrapper__item__wrapper__image.data-v-eeef383b,.u-swiper__wrapper__item__wrapper__video.data-v-eeef383b{flex:1}.u-swiper__wrapper__item__wrapper__title.data-v-eeef383b{position:absolute;background-color:rgba(0,0,0,.3);bottom:0;left:0;right:0;font-size:28rpx;padding:12rpx 24rpx;color:#fff;flex:1}.u-swiper__indicator.data-v-eeef383b{position:absolute;bottom:10px}