personal.wxml 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  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.phone}}">{{userInfo.phone}}</text>
  31. -->
  32. <t-button wx:if="{{userInfo.phone}}" class="phone" variant="text" size="small" open-type="getPhoneNumber"
  33. bindgetphonenumber="handleGetPhoneNumber">{{userInfo.phone}}</t-button>
  34. <t-button wx:else class="phone" variant="text" size="small" open-type="getPhoneNumber"
  35. bindgetphonenumber="handleGetPhoneNumber">点击绑定</t-button>
  36. </view>
  37. </t-cell>
  38. <view class="btn-container" wx:if="{{isLogin}}">
  39. <t-button block size="large" class="btn" bindtap="handleLogout">退出登录</t-button>
  40. </view>
  41. <t-action-sheet id="t-action-sheet" bind:selected="handleSelected" bind:cancel="handleCancel" />
  42. </view>