first commit
This commit is contained in:
1
unpackage/dist/build/mp-weixin/uni_modules/uview-plus/components/u-swiper/props.js
vendored
Normal file
1
unpackage/dist/build/mp-weixin/uni_modules/uview-plus/components/u-swiper/props.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
"use strict";const e=require("../../libs/config/props.js"),r={props:{list:{type:Array,default:()=>e.defProps.swiper.list},indicator:{type:Boolean,default:()=>e.defProps.swiper.indicator},indicatorActiveColor:{type:String,default:()=>e.defProps.swiper.indicatorActiveColor},indicatorInactiveColor:{type:String,default:()=>e.defProps.swiper.indicatorInactiveColor},indicatorStyle:{type:[String,Object],default:()=>e.defProps.swiper.indicatorStyle},indicatorMode:{type:String,default:()=>e.defProps.swiper.indicatorMode},autoplay:{type:Boolean,default:()=>e.defProps.swiper.autoplay},current:{type:[String,Number],default:()=>e.defProps.swiper.current},currentItemId:{type:String,default:()=>e.defProps.swiper.currentItemId},interval:{type:[String,Number],default:()=>e.defProps.swiper.interval},duration:{type:[String,Number],default:()=>e.defProps.swiper.duration},circular:{type:Boolean,default:()=>e.defProps.swiper.circular},previousMargin:{type:[String,Number],default:()=>e.defProps.swiper.previousMargin},nextMargin:{type:[String,Number],default:()=>e.defProps.swiper.nextMargin},acceleration:{type:Boolean,default:()=>e.defProps.swiper.acceleration},displayMultipleItems:{type:Number,default:()=>e.defProps.swiper.displayMultipleItems},easingFunction:{type:String,default:()=>e.defProps.swiper.easingFunction},keyName:{type:String,default:()=>e.defProps.swiper.keyName},imgMode:{type:String,default:()=>e.defProps.swiper.imgMode},height:{type:[String,Number],default:()=>e.defProps.swiper.height},bgColor:{type:String,default:()=>e.defProps.swiper.bgColor},radius:{type:[String,Number],default:()=>e.defProps.swiper.radius},loading:{type:Boolean,default:()=>e.defProps.swiper.loading},showTitle:{type:Boolean,default:()=>e.defProps.swiper.showTitle}}};exports.props=r;
|
||||
1
unpackage/dist/build/mp-weixin/uni_modules/uview-plus/components/u-swiper/u-swiper.js
vendored
Normal file
1
unpackage/dist/build/mp-weixin/uni_modules/uview-plus/components/u-swiper/u-swiper.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
"use strict";const e=require("../../../../common/vendor.js"),t=require("./props.js"),i=require("../../libs/mixin/mpMixin.js"),o=require("../../libs/mixin/mixin.js"),n=require("../../libs/function/index.js"),r=require("../../libs/function/test.js"),d={name:"u-swiper",mixins:[i.mpMixin,o.mixin,t.props],data:()=>({currentIndex:0}),watch:{current(e,t){e!==t&&(this.currentIndex=e)}},emits:["click","change"],computed:{itemStyle(){return e=>{const t={};return this.nextMargin&&this.previousMargin&&(t.borderRadius=n.addUnit(this.radius),e!==this.currentIndex&&(t.transform="scale(0.92)")),t}}},methods:{addStyle:n.addStyle,addUnit:n.addUnit,testObject:r.test.object,testImage:r.test.image,getItemType(e){return"string"==typeof e?r.test.video(this.getSource(e))?"video":"image":"object"==typeof e&&this.keyName?e.type?"image"===e.type?"image":"video"===e.type?"video":"image":r.test.video(this.getSource(e))?"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(r.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("u-loading-icon")+e.resolveComponent("u-swiper-indicator"))()}Math||((()=>"../u-loading-icon/u-loading-icon.js")+(()=>"../u-swiper-indicator/u-swiper-indicator.js"))();const a=e._export_sfc(d,[["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: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-2aae6507"]]);wx.createComponent(a);
|
||||
7
unpackage/dist/build/mp-weixin/uni_modules/uview-plus/components/u-swiper/u-swiper.json
vendored
Normal file
7
unpackage/dist/build/mp-weixin/uni_modules/uview-plus/components/u-swiper/u-swiper.json
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"component": true,
|
||||
"usingComponents": {
|
||||
"u-loading-icon": "../u-loading-icon/u-loading-icon",
|
||||
"u-swiper-indicator": "../u-swiper-indicator/u-swiper-indicator"
|
||||
}
|
||||
}
|
||||
1
unpackage/dist/build/mp-weixin/uni_modules/uview-plus/components/u-swiper/u-swiper.wxml
vendored
Normal file
1
unpackage/dist/build/mp-weixin/uni_modules/uview-plus/components/u-swiper/u-swiper.wxml
vendored
Normal file
@@ -0,0 +1 @@
|
||||
<view class="u-swiper data-v-2aae6507" style="{{'background-color:' + t + ';' + ('height:' + v) + ';' + ('border-radius:' + w)}}"><view wx:if="{{a}}" class="u-swiper__loading data-v-2aae6507"><u-loading-icon wx:if="{{b}}" class="data-v-2aae6507" u-i="2aae6507-0" bind:__l="__l" u-p="{{b}}"></u-loading-icon></view><swiper wx:else class="u-swiper__wrapper data-v-2aae6507" 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="q" class="u-swiper__wrapper__item data-v-2aae6507"><view class="u-swiper__wrapper__item__wrapper data-v-2aae6507" style="{{item.p}}"><image wx:if="{{item.a}}" class="u-swiper__wrapper__item__wrapper__image data-v-2aae6507" 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-2aae6507" 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><text wx:if="{{item.n}}" class="u-swiper__wrapper__item__wrapper__title u-line-1 data-v-2aae6507">{{item.o}}</text></view></swiper-item></swiper><view class="u-swiper__indicator data-v-2aae6507" style="{{s}}"><block wx:if="{{$slots.indicator}}"><slot name="indicator"></slot></block><block wx:else><u-swiper-indicator wx:if="{{q}}" class="data-v-2aae6507" u-i="2aae6507-1" bind:__l="__l" u-p="{{r}}"></u-swiper-indicator></block></view></view>
|
||||
1
unpackage/dist/build/mp-weixin/uni_modules/uview-plus/components/u-swiper/u-swiper.wxss
vendored
Normal file
1
unpackage/dist/build/mp-weixin/uni_modules/uview-plus/components/u-swiper/u-swiper.wxss
vendored
Normal file
@@ -0,0 +1 @@
|
||||
.u-empty.data-v-2aae6507,.u-empty__wrap.data-v-2aae6507,.u-tabs.data-v-2aae6507,.u-tabs__wrapper.data-v-2aae6507,.u-tabs__wrapper__scroll-view-wrapper.data-v-2aae6507,.u-tabs__wrapper__scroll-view.data-v-2aae6507,.u-tabs__wrapper__nav.data-v-2aae6507,.u-tabs__wrapper__nav__line.data-v-2aae6507{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-2aae6507{flex:1}.u-swiper.data-v-2aae6507{display:flex;flex-direction:row;justify-content:center;align-items:center;position:relative;overflow:hidden}.u-swiper__wrapper.data-v-2aae6507,.u-swiper__wrapper__item.data-v-2aae6507{flex:1}.u-swiper__wrapper__item__wrapper.data-v-2aae6507{display:flex;flex-direction:row;position:relative;overflow:hidden;transition:transform .3s;flex:1}.u-swiper__wrapper__item__wrapper__image.data-v-2aae6507,.u-swiper__wrapper__item__wrapper__video.data-v-2aae6507{flex:1}.u-swiper__wrapper__item__wrapper__title.data-v-2aae6507{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-2aae6507{position:absolute;bottom:10px}
|
||||
Reference in New Issue
Block a user