first commit

This commit is contained in:
2026-09-08 20:28:54 +08:00
commit 2ada8d3d5a
37380 changed files with 4886169 additions and 0 deletions
@@ -0,0 +1 @@
(global["webpackChunkfitness_walk_nwnu"]=global["webpackChunkfitness_walk_nwnu"]||[]).push([["node-modules/uview-ui/components/u-sticky/u-sticky"],{3667:function(){},4431:function(t,e,i){"use strict";var n;i.r(e),i.d(e,{default:function(){return v}});var s,o=function(){var t=this,e=t.$createElement,i=(t._self._c,t.__get_style([t.style])),n=t.__get_style([t.stickyContent]);t.$mp.data=Object.assign({},{$root:{s0:i,s1:n}})},c=[],u=i(575),r=i(6766),h=i.n(r),d=i(709),a=i(1687)["default"],l={name:"u-sticky",mixins:[a.$u.mpMixin,a.$u.mixin,d["default"]],data:function(){return{cssSticky:!1,stickyTop:0,elId:a.$u.guid(),left:0,width:"auto",height:"auto",fixed:!1}},computed:{style:function(){var t={};return this.disabled?t.position="static":this.cssSticky?(t.position="sticky",t.zIndex=this.uZindex,t.top=a.$u.addUnit(this.stickyTop)):t.height=this.fixed?this.height+"px":"auto",t.backgroundColor=this.bgColor,a.$u.deepMerge(a.$u.addStyle(this.customStyle),t)},stickyContent:function(){var t={};return this.cssSticky||(t.position=this.fixed?"fixed":"static",t.top=this.stickyTop+"px",t.left=this.left+"px",t.width="auto"==this.width?"auto":this.width+"px",t.zIndex=this.uZindex),t},uZindex:function(){return this.zIndex?this.zIndex:a.$u.zIndex.sticky}},mounted:function(){this.init()},methods:{init:function(){this.getStickyTop(),this.checkSupportCssSticky(),this.cssSticky||!this.disabled&&this.initObserveContent()},initObserveContent:function(){var t=this;this.$uGetRect("#"+this.elId).then(function(e){t.height=e.height,t.left=e.left,t.width=e.width,t.$nextTick(function(){t.observeContent()})})},observeContent:function(){var t=this;this.disconnectObserver("contentObserver");var e=a.createIntersectionObserver({thresholds:[.95,.98,1]});e.relativeToViewport({top:-this.stickyTop}),e.observe("#".concat(this.elId),function(e){t.setFixed(e.boundingClientRect.top)}),this.contentObserver=e},setFixed:function(t){var e=t<=this.stickyTop;this.fixed=e},disconnectObserver:function(t){var e=this[t];e&&e.disconnect()},getStickyTop:function(){this.stickyTop=a.$u.getPx(this.offsetTop)+a.$u.getPx(this.customNavHeight)},checkSupportCssSticky:function(){var t=this;return(0,u["default"])(h().mark(function e(){return h().wrap(function(e){while(1)switch(e.prev=e.next){case 0:return"android"===a.$u.os()&&Number(a.$u.sys().system)>8&&(t.cssSticky=!0),e.next=1,t.checkComputedStyle();case 1:t.cssSticky=e.sent,"ios"===a.$u.os()&&(t.cssSticky=!0);case 2:case"end":return e.stop()}},e)}))()},checkComputedStyle:function(){var t=this;return new Promise(function(e){a.createSelectorQuery().in(t).select(".u-sticky").fields({computedStyle:["position"]}).exec(function(t){e("sticky"===t[0].position)})})},checkCssStickyForH5:function(){}},beforeDestroy:function(){this.disconnectObserver("contentObserver")}},f=l,k=i(3667),p=i.n(k),y=(p(),i(8535)),b=(0,y["default"])(f,o,c,!1,null,"098d796b",null,!1,n,s),v=b.exports}}]),(global["webpackChunkfitness_walk_nwnu"]=global["webpackChunkfitness_walk_nwnu"]||[]).push([["node-modules/uview-ui/components/u-sticky/u-sticky-create-component"],{},function(t){t("1687")["createComponent"](t(4431))}]);
@@ -0,0 +1,4 @@
{
"usingComponents": {},
"component": true
}
@@ -0,0 +1 @@
<view class="u-sticky data-v-098d796b" style="{{$root.s0}}" id="{{elId}}"><view class="u-sticky__content data-v-098d796b" style="{{$root.s1}}"><slot></slot></view></view>
@@ -0,0 +1 @@
.u-sticky.data-v-098d796b{position:-webkit-sticky;position:sticky}