|  |  | 
 |  |  | <template> | 
 |  |  |    <view class=""> | 
 |  |  |       <scroll-view class="scroll-Y"> | 
 |  |  |       <button @click="open">点击</button> | 
 |  |  |       <y-popup ref="yPopup"> | 
 |  |  |          <!-- <view style="background-color: aqua;width: 100rpx;height: 100rpx;"></view> | 
 |  |  |          <input type="text" style="background-color: darkgoldenrod;"> --> | 
 |  |  |          <view class="vv">100</view> | 
 |  |  |          <view class="vv">1</view> | 
 |  |  |          <view class="vv">1</view> | 
 |  |  |          <view class="vv">1</view> | 
 |  |  |          <view class="vv">1</view> | 
 |  |  |          <view class="vv">1</view> | 
 |  |  |          <view class="vv">1</view> | 
 |  |  |          <view class="vv">1</view> | 
 |  |  |          <view class="vv">66</view> | 
 |  |  |          <view class="vv">66</view> | 
 |  |  |          <view class="vv">66</view> | 
 |  |  |          <view class="vv">66</view> | 
 |  |  | 			 | 
 |  |  |          <view class="vv">1</view> | 
 |  |  |          <view class="vv">1</view> | 
 |  |  |          <view class="vv">1</view> | 
 |  |  |          <view class="vv">1</view> | 
 |  |  |          <view class="vv">1</view> | 
 |  |  |          <view class="vv">1</view> | 
 |  |  |          <view class="vv">1</view> | 
 |  |  |          <view class="vv">1</view> | 
 |  |  |          <view class="vv">1</view> | 
 |  |  | 			 | 
 |  |  |          <view class="vv">100</view> | 
 |  |  |          <view class="vv">1</view> | 
 |  |  |          <view class="vv">1</view> | 
 |  |  |          <view class="vv">1</view> | 
 |  |  |          <view class="vv">1</view> | 
 |  |  |          <view class="vv">1</view> | 
 |  |  |          <view class="vv">1</view> | 
 |  |  |          <view class="vv">1</view> | 
 |  |  |          <view class="vv">66</view> | 
 |  |  |          <view class="vv">66</view> | 
 |  |  |          <view class="vv">66</view> | 
 |  |  |          <view class="vv">66</view> | 
 |  |  | 			 | 
 |  |  |          <view class="vv">1</view> | 
 |  |  |          <view class="vv">1</view> | 
 |  |  |          <view class="vv">1</view> | 
 |  |  |          <view class="vv">1</view> | 
 |  |  |          <view class="vv">1</view> | 
 |  |  |          <view class="vv">1</view> | 
 |  |  |          <view class="vv">1</view> | 
 |  |  |          <view class="vv">1</view> | 
 |  |  |          <view class="vv">1</view> | 
 |  |  |          <view class="vv">5</view> | 
 |  |  |          <view class="vv">100</view> | 
 |  |  |          <view class="vv">1</view> | 
 |  |  |          <view class="vv">1</view> | 
 |  |  |          <view class="vv">1</view> | 
 |  |  |          <view class="vv">1</view> | 
 |  |  |          <view class="vv">1</view> | 
 |  |  |          <view class="vv">1</view> | 
 |  |  |          <view class="vv">1</view> | 
 |  |  |          <view class="vv">66</view> | 
 |  |  |          <view class="vv">66</view> | 
 |  |  |          <view class="vv">66</view> | 
 |  |  |          <view class="vv">66</view> | 
 |  |  | 			 | 
 |  |  |          <view class="vv">1</view> | 
 |  |  |          <view class="vv">1</view> | 
 |  |  |          <view class="vv">1</view> | 
 |  |  |          <view class="vv">1</view> | 
 |  |  |          <view class="vv">1</view> | 
 |  |  |          <view class="vv">1</view> | 
 |  |  |          <view class="vv">1</view> | 
 |  |  |          <view class="vv">1</view> | 
 |  |  |          <view class="vv">1</view> | 
 |  |  |          <view class="vv">5</view> | 
 |  |  |       </y-popup> | 
 |  |  |       <view class="vv">100</view> | 
 |  |  |       <view class="vv">1</view> | 
 |  |  |       <view class="vv">1</view> | 
 |  |  |       <view class="vv">1</view> | 
 |  |  |       <view class="vv">1</view> | 
 |  |  |       <view class="vv">1</view> | 
 |  |  |       <view class="vv">1</view> | 
 |  |  |       <view class="vv">1</view> | 
 |  |  |       <view class="vv">66</view> | 
 |  |  |       <view class="vv">66</view> | 
 |  |  |       <view class="vv">66</view> | 
 |  |  |       <view class="vv">66</view> | 
 |  |  | 		 | 
 |  |  |       <view class="vv">1</view> | 
 |  |  |       <view class="vv">1</view> | 
 |  |  |       <view class="vv">1</view> | 
 |  |  |       <view class="vv">1</view> | 
 |  |  |       <view class="vv">1</view> | 
 |  |  |       <view class="vv">1</view> | 
 |  |  |       <view class="vv">1</view> | 
 |  |  |       <view class="vv">1</view> | 
 |  |  |       <view class="vv">1</view> | 
 |  |  | 		 | 
 |  |  |       <view class="vv">100</view> | 
 |  |  |       <view class="vv">1</view> | 
 |  |  |       <view class="vv">1</view> | 
 |  |  |       <view class="vv">1</view> | 
 |  |  |       <view class="vv">1</view> | 
 |  |  |       <view class="vv">1</view> | 
 |  |  |       <view class="vv">1</view> | 
 |  |  |       <view class="vv">1</view> | 
 |  |  |       <view class="vv">66</view> | 
 |  |  |       <view class="vv">66</view> | 
 |  |  |       <view class="vv">66</view> | 
 |  |  |       <view class="vv">66</view> | 
 |  |  | 		 | 
 |  |  |       <view class="vv">1</view> | 
 |  |  |       <view class="vv">1</view> | 
 |  |  |       <view class="vv">1</view> | 
 |  |  |       <view class="vv">1</view> | 
 |  |  |       <view class="vv">1</view> | 
 |  |  |       <view class="vv">1</view> | 
 |  |  |       <view class="vv">1</view> | 
 |  |  |       <view class="vv">1</view> | 
 |  |  |       <view class="vv">1</view> | 
 |  |  |       <view class="vv">5</view> | 
 |  |  |       <view class="vv">100</view> | 
 |  |  |       <view class="vv">1</view> | 
 |  |  |       <view class="vv">1</view> | 
 |  |  |       <view class="vv">1</view> | 
 |  |  |       <view class="vv">1</view> | 
 |  |  |       <view class="vv">1</view> | 
 |  |  |       <view class="vv">1</view> | 
 |  |  |       <view class="vv">1</view> | 
 |  |  |       <view class="vv">66</view> | 
 |  |  |       <view class="vv">66</view> | 
 |  |  |       <view class="vv">66</view> | 
 |  |  |       <view class="vv">66</view> | 
 |  |  | 		 | 
 |  |  |       <view class="vv">1</view> | 
 |  |  |       <view class="vv">1</view> | 
 |  |  |       <view class="vv">1</view> | 
 |  |  |       <view class="vv">1</view> | 
 |  |  |       <view class="vv">1</view> | 
 |  |  |       <view class="vv">1</view> | 
 |  |  |       <view class="vv">1</view> | 
 |  |  |       <view class="vv">1</view> | 
 |  |  |       <view class="vv">1</view> | 
 |  |  |       <view class="vv">5</view> | 
 |  |  |       </scroll-view> | 
 |  |  |    <view> | 
 |  |  |       <view class="user" @click="userDetail"> | 
 |  |  |          <!-- 头像 --> | 
 |  |  |          <view class="user-avatar"> | 
 |  |  |             <img src="" alt=""> | 
 |  |  |             <!-- <image src="" mode="aspectFit"></image> --> | 
 |  |  |          </view> | 
 |  |  |          <!-- 信息 --> | 
 |  |  |          <view class="user-info"> | 
 |  |  |             <view class="user-name">{{username}}</view> | 
 |  |  |             <view class="user-company">中扬立库技术有限公司</view> | 
 |  |  |          </view> | 
 |  |  |          <!-- 更多 --> | 
 |  |  |          <view class="user-icons"> | 
 |  |  |             <uni-icons type="right"></uni-icons> | 
 |  |  |          </view> | 
 |  |  |       </view> | 
 |  |  |    </view> | 
 |  |  | </template> | 
 |  |  |  | 
 |  |  | <script> | 
 |  |  |    export default { | 
 |  |  |       data () { | 
 |  |  |    export default{ | 
 |  |  |       data() { | 
 |  |  |          return { | 
 |  |  |             scrollY:true | 
 |  |  |             username: '' | 
 |  |  |          } | 
 |  |  |       }, | 
 |  |  |       onShow() { | 
 |  |  |          this.getDetail() | 
 |  |  |       }, | 
 |  |  |       methods: { | 
 |  |  |          open() { | 
 |  |  |             this.$refs.yPopup.open('center') | 
 |  |  |          } | 
 |  |  |          userDetail() { | 
 |  |  |             uni.navigateTo({ | 
 |  |  |                url:'/pages/user/user_detail/userDetail' | 
 |  |  |             }) | 
 |  |  |          }, | 
 |  |  |          getDetail() { | 
 |  |  |             let that = this | 
 |  |  |             uni.request({ | 
 |  |  |                url: that.baseUrl + '/user/detail/auth', | 
 |  |  |                header: {'token' : uni.getStorageSync('token')}, | 
 |  |  |                method: 'POST', | 
 |  |  |                success(res) { | 
 |  |  |                   res = res.data | 
 |  |  |                   if (res.code === 200) { | 
 |  |  |                      that.username = res.data.username | 
 |  |  |                   } else if (res.code === 403) { | 
 |  |  |                      uni.showToast({title: res.msg, icon: "none", position: 'top'}) | 
 |  |  |                      setTimeout(() => { | 
 |  |  |                         uni.reLaunch({ | 
 |  |  |                            url: '../../login/login' | 
 |  |  |                         }); | 
 |  |  |                      }, 1000); | 
 |  |  |                   } else { | 
 |  |  |                      uni.showToast({title: res.msg, icon: "none",position: 'top'}) | 
 |  |  |                   } | 
 |  |  |                   console.log(res.data); | 
 |  |  |                } | 
 |  |  |             }) | 
 |  |  |          }, | 
 |  |  |       } | 
 |  |  | 	 | 
 |  |  |    } | 
 |  |  | </script> | 
 |  |  |  | 
 |  |  | <style> | 
 |  |  |    .vv { | 
 |  |  |       width: 100%;height: 100rpx; | 
 |  |  | 		 | 
 |  |  |    } | 
 |  |  |    .bb { | 
 |  |  |       position: fixed; | 
 |  |  |       top: 0; | 
 |  |  |       left: 0; | 
 |  |  |    .user { | 
 |  |  |       width: 100%; | 
 |  |  |       height: 100%; | 
 |  |  |       overflow: hidden; | 
 |  |  |       height: 200rpx; | 
 |  |  |       background-color: #fff; | 
 |  |  |       display: grid; | 
 |  |  |       grid-template-columns: 1fr 4fr 1fr; | 
 |  |  |    } | 
 |  |  |    .user-avatar { | 
 |  |  |       height: 200rpx; | 
 |  |  |       width: 200rpx; | 
 |  |  |       /* background-color: aquamarine; */ | 
 |  |  |       display: flex; | 
 |  |  |       justify-content: center; | 
 |  |  |       align-items: center; | 
 |  |  |    } | 
 |  |  |    .user-avatar img { | 
 |  |  |       height: 100rpx; | 
 |  |  |       border-radius: 20rpx; | 
 |  |  |    } | 
 |  |  |    .user-info { | 
 |  |  |       height: 200rpx; | 
 |  |  |       display: grid; | 
 |  |  |       grid-template-rows: 2fr 2fr; | 
 |  |  |       /* background-color: aqua; */ | 
 |  |  |    } | 
 |  |  |    .user-name { | 
 |  |  |       height: 100rpx; | 
 |  |  |       width: 100%; | 
 |  |  |       display: flex; | 
 |  |  |       align-items: flex-end; | 
 |  |  |       font-size: 30rpx; | 
 |  |  |       font-weight: 700; | 
 |  |  |    } | 
 |  |  |    .user-company { | 
 |  |  |       height: 100rpx; | 
 |  |  |    } | 
 |  |  |    .user-icons { | 
 |  |  |       display: flex; | 
 |  |  |       align-items: center; | 
 |  |  |       justify-content: center; | 
 |  |  |    } | 
 |  |  | </style> |