personal.wxml 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. <!--pages/personal/personal.wxml-->
  2. <view class="personal-view">
  3. <!-- {{userInfo.avatarUrl}} -->
  4. <t-cell title="头像" arrow hover>
  5. <view class="avatar" slot="note">
  6. <t-button wx:if="{{userInfo.avatarUrl}}" class="avatar-btn" variant="text" open-type="chooseAvatar"
  7. bind:chooseavatar="onChooseAvatar">
  8. <t-avatar image="{{userInfo.avatarUrl}}" class="avatar" size="medium" />
  9. </t-button>
  10. <t-button wx:else class="avatar-btn" variant="text" open-type="chooseAvatar" bind:chooseavatar="onChooseAvatar">
  11. <t-avatar image="{{avatar}}" class="avatar" size="medium" />
  12. </t-button>
  13. </view>
  14. </t-cell>
  15. <t-cell title="昵称" hover arrow>
  16. <t-input maxlength="{{32}}" value="{{userInfo.nickName}}" bind:blur='updateNickName' type='nickname'
  17. class="nickname" placeholder="请输入昵称" slot='note'>
  18. </t-input>
  19. </t-cell>
  20. <t-cell title="性别" hover arrow>
  21. <view slot='note'>
  22. <text wx:if="{{userInfo.gender == 1}}" bind:tap="handleSexSelectShow">男</text>
  23. <text wx:if="{{userInfo.gender == 2}}" bind:tap="handleSexSelectShow">女</text>
  24. <t-button wx:if="{{userInfo.gender == 0}}" class="phone" variant="text" size="small"
  25. bind:tap="handleSexSelectShow">点击选择</t-button>
  26. </view>
  27. </t-cell>
  28. <t-cell title="绑定手机" hover arrow>
  29. <view slot='note'>
  30. <text wx:if="{{userInfo.phoneNumber}}">{{userInfo.phoneNumber}}</text>
  31. <t-button wx:else class="phone" variant="text" size="small" open-type="getPhoneNumber"
  32. bindgetphonenumber="handleGetPhoneNumber">点击绑定</t-button>
  33. </view>
  34. </t-cell>
  35. <view class="btn-container" wx:if="{{isLogin}}">
  36. <t-button block size="large" class="btn" bindtap="handleLogout">退出登录</t-button>
  37. </view>
  38. <t-action-sheet id="t-action-sheet" bind:selected="handleSelected" bind:cancel="handleCancel" />
  39. </view>