ld-address.vue 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. <template>
  2. <view class="container">
  3. <view class="courierAddress u-flex-center-sb u-plr30" @click="chonseAddress">
  4. <view class="leftAddress u-flex-center">
  5. <text class="iconfont u-font44 u-02331F" style="color: #FA6138;">&#xe64c;</text>
  6. <!-- 有地址 -->
  7. <view class="u-font30 u-ml20 u-flex-column-start" v-if="value.id">
  8. <view class="u-flex-center u-font32">
  9. <view class="lname u-font32" >
  10. <!-- <text>收货人:</text> -->
  11. <text>{{value.receiver}}</text>
  12. </view>
  13. <text class="u-ml20" v-if="value.mobile">{{value.mobile}}</text>
  14. <text class="u-ml20" v-if="value.phone">{{value.phone}}</text>
  15. </view>
  16. <view class="u-font28 u-999">
  17. <!-- <text>收货地址:</text> -->
  18. <text>{{value.province_name}}{{value.city_name}}{{value.area_name}}{{value.street_name}}{{value.community_name}}{{value.address}}</text>
  19. </view>
  20. </view>
  21. <!-- 默认没有地址 -->
  22. <view class="u-font30 u-ml20" v-else>
  23. 暂无收货地址~
  24. <view class="u-999 u-mt5">
  25. 立即添加收货地址
  26. </view>
  27. </view>
  28. </view>
  29. <text class="iconfont u-font24 u-CCC u-ml20" v-if="link">&#xe6c7;</text>
  30. </view>
  31. </view>
  32. </template>
  33. <script>
  34. export default{
  35. props:{
  36. link:{
  37. type:Boolean,
  38. default:true
  39. },
  40. value:{
  41. type:Object,
  42. default: function() {
  43. return {}
  44. }
  45. }
  46. },
  47. data(){
  48. return{
  49. }
  50. },
  51. methods:{
  52. chonseAddress(){
  53. if(this.link){
  54. uni.navigateTo({
  55. url:'/pages/user/address/addressList'
  56. })
  57. }
  58. }
  59. }
  60. }
  61. </script>
  62. <style lang="scss">
  63. .courierAddress{
  64. background-color: #fff;
  65. padding: 36rpx 30rpx;
  66. }
  67. </style>