first commit

This commit is contained in:
PC-202306242200\Administrator
2026-03-28 23:10:55 +08:00
commit 1c24452b6c
1735 changed files with 150474 additions and 0 deletions

View File

@@ -0,0 +1 @@
"use strict";const o=require("../common/props.js"),r={...o.baseProps,current:o.makeNumberProp(0),direction:o.makeStringProp("horizontal"),minShowNum:o.makeNumberProp(2),indicatorPosition:o.makeStringProp("bottom"),showControls:o.makeBooleanProp(!1),total:o.makeNumberProp(0),type:o.makeStringProp("dots")};exports.swiperNavprops=r;

View File

@@ -0,0 +1 @@
"use strict";const t=require("../../../../common/vendor.js"),e=require("./types.js"),o=t.defineComponent({__name:"wd-swiper-nav",props:e.swiperNavprops,emits:["change"],setup(e,{emit:o}){const n=o;function s(t){n("change",{dir:t,source:"nav"})}return(e,o)=>t.e({a:e.showControls},e.showControls?{b:t.o((t=>s("prev"))),c:t.o((t=>s("next")))}:{},{d:e.total>=e.minShowNum},e.total>=e.minShowNum?t.e({e:"dots"===e.type||"dots-bar"===e.type},"dots"===e.type||"dots-bar"===e.type?{f:t.f(e.total,((o,n,s)=>({a:n,b:t.n(`wd-swiper-nav__item--${e.type} ${e.current===n?"is-active":""} is-${e.direction}`)})))}:{},{g:"fraction"===e.type},"fraction"===e.type?{h:t.t(e.current+1),i:t.t(e.total)}:{},{j:t.s(e.customStyle),k:t.n(`wd-swiper-nav wd-swiper-nav--${e.direction} wd-swiper-nav--${e.type} wd-swiper-nav--${e.indicatorPosition} ${e.customClass}`)}):{})}}),n=t._export_sfc(o,[["__scopeId","data-v-b08131c2"]]);wx.createComponent(n);

View File

@@ -0,0 +1,4 @@
{
"component": true,
"usingComponents": {}
}

View File

@@ -0,0 +1 @@
<view wx:if="{{a}}" class="wd-swiper-nav__btn data-v-b08131c2"><view class="wd-swiper-nav__btn--prev data-v-b08131c2" bindtap="{{b}}"/><view class="wd-swiper-nav__btn--next data-v-b08131c2" bindtap="{{c}}"/></view><view wx:if="{{d}}" style="{{j}}" class="{{['data-v-b08131c2', k]}}"><block wx:if="{{e}}"><view wx:for="{{f}}" wx:for-item="_" wx:key="a" class="{{['data-v-b08131c2', _.b]}}"></view></block><block wx:if="{{g}}">{{h}}/{{i}}</block></view>

View File

@@ -0,0 +1 @@
.wd-swiper-nav__btn--prev.data-v-b08131c2,.wd-swiper-nav__btn--next.data-v-b08131c2{position:absolute;top:50%;transform:translateY(-50%);width:var(--wot-swiper-nav-btn-size, 48rpx);height:var(--wot-swiper-nav-btn-size, 48rpx);border-radius:50%;background:var(--wot-swiper-nav-btn-bg-color, var(--wot-font-gray-3, rgba(0, 0, 0, .4)))}.wd-swiper-nav__btn--prev.data-v-b08131c2:after,.wd-swiper-nav__btn--next.data-v-b08131c2:after{position:absolute;left:50%;top:50%;display:block;content:"";width:12rpx;height:12rpx;border-color:var(--wot-swiper-nav-btn-color, var(--wot-font-white-1, white));border-style:solid}.wd-swiper-nav__btn--prev.data-v-b08131c2{left:30rpx}.wd-swiper-nav__btn--prev.data-v-b08131c2:after{margin-left:4rpx;border-width:2rpx 0 0 2rpx;transform:translate(-50%,-50%) rotate(-45deg)}.wd-swiper-nav__btn--next.data-v-b08131c2{right:30rpx}.wd-swiper-nav__btn--next.data-v-b08131c2:after{margin-left:-4rpx;border-width:2rpx 2rpx 0 0;transform:translate(-50%,-50%) rotate(45deg)}.wd-swiper-nav--dots.data-v-b08131c2,.wd-swiper-nav--dots-bar.data-v-b08131c2{display:flex;flex-direction:row}.wd-swiper-nav--fraction.data-v-b08131c2{padding:0 16rpx;height:var(--wot-swiper-nav-fraction-height, 48rpx);line-height:var(--wot-swiper-nav-fraction-height, 48rpx);border-radius:calc(var(--wot-swiper-nav-fraction-height, 48rpx) / 2);background:var(--wot-swiper-nav-fraction-bg-color, var(--wot-font-gray-3, rgba(0, 0, 0, .4)));color:var(--wot-swiper-nav-fraction-color, var(--wot-font-white-1, white));font-size:var(--wot-swiper-nav-fraction-font-size, 24rpx)}.wd-swiper-nav__item--dots.data-v-b08131c2,.wd-swiper-nav__item--dots-bar.data-v-b08131c2{width:var(--wot-swiper-nav-dot-size, 12rpx);height:var(--wot-swiper-nav-dot-size, 12rpx);background:var(--wot-swiper-nav-dot-color, var(--wot-font-white-2, rgba(255, 255, 255, .55)));border-radius:50%;margin:0 10rpx;transition:all .4s ease-in}.wd-swiper-nav__item--dots.is-vertical.data-v-b08131c2,.wd-swiper-nav__item--dots-bar.is-vertical.data-v-b08131c2{margin:10rpx 0}.wd-swiper-nav__item--dots.is-active.data-v-b08131c2,.wd-swiper-nav__item--dots-bar.is-active.data-v-b08131c2{background-color:var(--wot-swiper-nav-dot-active-color, var(--wot-font-white-1, white))}.wd-swiper-nav__item--dots-bar.is-vertical.is-active.data-v-b08131c2{width:var(--wot-swiper-nav-dot-size, 12rpx);height:var(--wot-swiper-nav-dots-bar-active-width, 40rpx)}.wd-swiper-nav__item--dots-bar.is-active.data-v-b08131c2{width:var(--wot-swiper-nav-dots-bar-active-width, 40rpx);border-radius:calc(var(--wot-swiper-nav-dot-size, 12rpx) / 2);background-color:var(--wot-swiper-nav-dot-active-color, var(--wot-font-white-1, white))}.wd-swiper-nav--left.data-v-b08131c2{position:absolute;left:24rpx;top:50%;transform:translateY(-50%)}.wd-swiper-nav--right.data-v-b08131c2{position:absolute;right:24rpx;top:50%;transform:translateY(-50%)}.wd-swiper-nav--top-left.data-v-b08131c2{position:absolute;top:24rpx;left:24rpx}.wd-swiper-nav--top.data-v-b08131c2{position:absolute;left:50%;top:24rpx;transform:translate(-50%)}.wd-swiper-nav--top-right.data-v-b08131c2{position:absolute;top:24rpx;right:24rpx}.wd-swiper-nav--bottom-left.data-v-b08131c2{position:absolute;left:24rpx;bottom:24rpx}.wd-swiper-nav--bottom.data-v-b08131c2{position:absolute;left:50%;bottom:24rpx;transform:translate(-50%)}.wd-swiper-nav--bottom-right.data-v-b08131c2{position:absolute;right:24rpx;bottom:24rpx}.wd-swiper-nav--vertical.data-v-b08131c2{flex-direction:column}