personal.wxml 2.9 KB

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