personal.wxml 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. <!--pages/personal/personal.wxml-->
  2. <view class="personal">
  3. <view id="fixedTop">
  4. <nav-bar id="navBar" bind:back="tapNavBarAction" background="#B4DBFE" left-btn-bg-color="#E0EFFD"></nav-bar>
  5. <view class="user-info">
  6. <view class="user-info-inner">
  7. <view class="info-top">
  8. <view class="flex-center">
  9. <image class="photo-img" src='{{userData.userInfo.avatar||"../../images/default_head.png"}}'>
  10. </image>
  11. <view class="info-head-name">{{userData.userInfo.userName}}</view>
  12. </view>
  13. <block wx:if="{{!userData.userInfo.isAuthor}}">
  14. <attention-btn is-attention="{{!!userData.userInfo.isAttention}}"
  15. attention-id="{{userData.userInfo.userId}}" bind:attention="refreshCallback">
  16. </attention-btn>
  17. </block>
  18. </view>
  19. <view class="info-bottom">
  20. <view class="info-bottom-item">
  21. <view class="info-bottom-item-top">{{userData.likeNum || 0}}</view>
  22. <view class="info-bottom-item-bottom">获赞</view>
  23. </view>
  24. <view class="line"></view>
  25. <view class="info-bottom-item" bind:tap="tapAttentionListAction">
  26. <view class="info-bottom-item-top">{{userData.attentionNum || 0}}</view>
  27. <view class="info-bottom-item-bottom">关注</view>
  28. </view>
  29. <view class="line"></view>
  30. <view class="info-bottom-item" bind:tap="tapFansAction">
  31. <view class="info-bottom-item-top">{{userData.fansNum || 0}}</view>
  32. <view class="info-bottom-item-bottom">粉丝</view>
  33. </view>
  34. </view>
  35. </view>
  36. </view>
  37. <view class="tabs-wrap">
  38. <tabs titles="{{ categoryList }}" is-center="{{true}}" bind:tab="handleTabAction"></tabs>
  39. </view>
  40. </view>
  41. <block wx:for="{{ categoryList }}" wx:key="index">
  42. <scroll-view hidden="{{ selectTab != index }}" scroll-y="true"
  43. style="height: {{ scrollH }}px;background-color:#ffffff;" bindscrolltolower="scrollToLower">
  44. <block wx:if="{{ listData[selectTab].length }}">
  45. <block wx:for="{{ listData[selectTab] }}" wx:key="index">
  46. <post-cell wx:if="{{item.type == 3}}" data="{{ item }}"></post-cell>
  47. <new-cell wx:else data="{{ item }}"></new-cell>
  48. </block>
  49. </block>
  50. <empty wx:elif="{{ !!listData[selectTab] }}" tips="还没有发表任何内容哦 "></empty>
  51. <view wx:if="{{listData[selectTab].length && isEnd}}" class="end-txt">已显示全部内容</view>
  52. </scroll-view>
  53. </block>
  54. </view>