Mr.Zhang
2023-09-12 0cb39fe304ba3f5791798929f3c95cd064f30421
minipro_standard/pages/index/index.vue
@@ -4,7 +4,7 @@
      <!-- {{$store.state.statusbarHeight}} -->
      
      <u-sticky>
         <view class="plr30 pb30 nav-style">
         <view class="plr30 pb30 nav-style bg_w">
            <view
               :style="{background: '#fff', zIndex: '999', paddingTop: `${statusbarHeight}px`, height: `${navHeight}px`, lineHeight:`${navHeight}px`, textAlign: 'center'}">
               待办</view>
@@ -17,7 +17,8 @@
            </div>
         </view>
      </u-sticky>
      <scroll-view v-if="projectList.length" scroll-y refresher-enabled="true" :refresher-triggered="triggered" @scrolltolower="loadMore"
      <scroll-view :style="{height: height}" v-if="projectList.length" scroll-y refresher-enabled="true" :refresher-triggered="triggered" @scrolltolower="loadMore"
         @refresherrefresh="refresh"
      >
         <view v-for="(item, index) in projectList" :key="index">
@@ -80,6 +81,8 @@
      },
      data() {
         return {
            height: '',
            top: '',
            code: '',
            windowHeight: '',
            show: false,
@@ -155,6 +158,20 @@
         this.tagList[0].num = this.$store.state.upcomingNum.d
         this.tagList[1].num = this.$store.state.upcomingNum.y
      },
      onReady() {
         var that = this
         this.$nextTick(() => {
            uni.createSelectorQuery()
               .in(this)
               .select('.content_search')
               .boundingClientRect((rect) => {
                  console.log('-----',rect);
                  that.height = `calc(100vh - ${rect.height + 80}px)`
                  that.top = `${rect.height}px`
               })
               .exec()
         })
      },
      onLoad() {
         uni.getSystemInfo({
            success: res => {