index.wxml 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. <view class="address-container">
  2. <view class="address-list" wx:if="{{addressList.length > 0}}">
  3. <block wx:for="{{addressList}}" wx:for-index="index" wx:for-item="address" wx:key="addressId">
  4. <t-address-item
  5. isDrawLine="{{index+1 !== addressList.length}}"
  6. extra-space="{{extraSpace}}"
  7. class-prefix="ym"
  8. address="{{address}}"
  9. data-id="{{address.id}}"
  10. bind:onSelect="selectHandle"
  11. bind:onDelete="deleteAddressHandle"
  12. bind:onEdit="editAddressHandle"
  13. />
  14. </block>
  15. </view>
  16. <view wx:else class="no-address">
  17. <t-empty icon="" description="暂无收货地址,赶快添加吧" />
  18. </view>
  19. <view class="bottom-fixed">
  20. <view class="btn-wrap">
  21. <t-location
  22. title="微信地址导入"
  23. isOrderSure="{{isOrderSure}}"
  24. isDisabledBtn="{{addressList.length >= 20}}"
  25. navigateUrl="/pages/user/address/edit/index"
  26. navigateEvent="onWeixinAddressPassed"
  27. t-class="location-btn"
  28. isCustomStyle="{{true}}"
  29. bind:navigate="waitForNewAddress"
  30. />
  31. <view class="address-btn {{addressList.length >= 20 ? 'btn-default':''}}" bind:tap="createHandle">
  32. <t-icon name="add" size="48rpx" color="#fff" t-class="custom-class" />
  33. <text>新建收货地址</text>
  34. </view>
  35. </view>
  36. <view class="footer" wx:if="{{addressList.length >= 20}}">最多支持添加20个收货地址</view>
  37. </view>
  38. </view>
  39. <t-toast id="t-toast" />