This commit is contained in:
2026-04-14 17:38:46 +08:00
commit b71e6d6bae
2848 changed files with 237896 additions and 0 deletions

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,7 @@
{
"component": true,
"usingComponents": {
"u-sticky": "/components/uview-ui/components/u-sticky/u-sticky",
"u-badge": "/components/uview-ui/components/u-badge/u-badge"
}
}

View File

@ -0,0 +1 @@
<view class="tabs data-v-06ca8778"><u-sticky vue-id="196b0442-1" enable="{{isFixed}}" bg-color="{{stickyBgColor}}" offset-top="{{top}}" h5-nav-height="{{0}}" class="data-v-06ca8778" bind:__l="__l" vue-slots="{{['default']}}"><view style="{{'background:'+(bgColor)+';'+('border-radius:'+(borderRadius)+';')+('width:'+(width)+';')+('margin:'+('0 auto')+';')}}" id="{{id}}" class="data-v-06ca8778"><scroll-view class="scroll-view data-v-06ca8778" style="{{'height:'+(height+'rpx')+';'}}" scroll-x="{{true}}" scroll-left="{{scrollLeft}}" scroll-with-animation="{{true}}"><view class="{{['scroll-box','data-v-06ca8778',(!isScroll)?'tabs-scorll-flex':'']}}"><block wx:for="{{$root.l0}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="tab-item line1 data-v-06ca8778" style="{{item.s0}}" id="{{'tab-item-'+index}}" data-event-opts="{{[['tap',[['clickTab',[index]]]]]}}" bindtap="__e"><u-badge vue-id="{{('196b0442-2-'+index)+','+('196b0442-1')}}" count="{{item.$orig[count]||item.$orig['dot']||0}}" offset="{{offset}}" size="mini" class="data-v-06ca8778" bind:__l="__l"></u-badge>{{''+(item.$orig[name]||item.$orig['name'])+''}}</view></block><block wx:if="{{showBar}}"><view class="tab-bar data-v-06ca8778" style="{{$root.s1}}"></view></block></view></scroll-view></view></u-sticky><view class="tab-content data-v-06ca8778"><view class="data-v-06ca8778"><slot></slot></view></view></view>

View File

@ -0,0 +1 @@
.data-v-06ca8778::-webkit-scrollbar,.data-v-06ca8778::-webkit-scrollbar,.data-v-06ca8778::-webkit-scrollbar{display:none;width:0!important;height:0!important;-webkit-appearance:none;background:transparent}.scroll-box.data-v-06ca8778{height:100%;position:relative}.tab-fixed.data-v-06ca8778{position:-webkit-sticky;position:sticky;top:0;width:100%}.scroll-view.data-v-06ca8778{width:100%;white-space:nowrap;position:relative}.tab-item.data-v-06ca8778{position:relative;display:inline-block;text-align:center;transition-property:background-color,color}.tab-bar.data-v-06ca8778{position:absolute;bottom:6rpx}.tabs-scorll-flex.data-v-06ca8778{display:flex;justify-content:space-between}