index.axml 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. <view class="adc-address">
  2. <form
  3. onSubmit="saveAddress"
  4. class="address-form"
  5. onReset="onReset"
  6. >
  7. <view class="adc-address-info">
  8. <view class="adc-info-item">
  9. <text class="label">联系人</text>
  10. <input
  11. value="{{addressInfo.name}}"
  12. name="name"
  13. maxlength="10"
  14. class="inp"
  15. enableNative="{{false}}"
  16. type="text"
  17. placeholder="联系人姓名"
  18. />
  19. <text
  20. catchTap="chooseContact"
  21. class="txt-btn"
  22. >+通讯录</text>
  23. </view>
  24. <view class="adc-info-item">
  25. <text class="label">手机号</text>
  26. <input
  27. value="{{addressInfo.mobile}}"
  28. name="mobile"
  29. class="inp"
  30. enableNative="{{false}}"
  31. type="number"
  32. maxlength="11"
  33. placeholder="联系人手机号"
  34. />
  35. </view>
  36. <view
  37. catchTap="chooseRegion"
  38. class="adc-info-text"
  39. style="aligin-item: center;"
  40. >
  41. <text class="label">收货地址</text>
  42. <input
  43. a:if="{{addressInfo.region.length === 0}}"
  44. name="region"
  45. class="text"
  46. enableNative="{{false}}"
  47. disabled
  48. type="text"
  49. placeholder="请选择收货地址"
  50. />
  51. <view
  52. class="text"
  53. a:if="{{addressInfo.region.length > 0}}"
  54. >{{addressInfo.region.join('-') + addressInfo.address}}</view>
  55. </view>
  56. <view class="adc-info-text">
  57. <text class="label">门牌号</text>
  58. <textarea
  59. class="text"
  60. maxlength="{{maxLen}}"
  61. name="addressNumber"
  62. value="{{addressInfo.addressNumber}}"
  63. enableNative="{{false}}"
  64. auto-height
  65. placeholder="详细地址,例如:8楼888号"
  66. />
  67. </view>
  68. </view>
  69. <view a:if="{{isShowDefault}}" class="adc-info-item adc-default">
  70. <text>设置为默认地址</text>
  71. <switch class="adc-switch-btn" checked="{{addressInfo.isDefault}}" name="isDefault" checked
  72. onChange="defaultChange"/>
  73. </view>
  74. <slot></slot>
  75. <button formType="submit" style="background-color: {{btnBgColor ? btnBgColor : ''}};margin-top: {{btnMarginTop}}"
  76. class="adc-address-save-btn">保存
  77. </button>
  78. </form>
  79. </view>