personal.wxml 1.8 KB

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