ld-address.vue 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  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">&#xe60c;</text>
  6. <!-- 有地址 -->
  7. <view class="u-font30 u-ml30 u-999 u-flex-column-start" v-if="value.id">
  8. <view class="u-flex-center">
  9. <view class="lname u-font28 u-181818" >
  10. <text>收货人:</text>
  11. <text class="u-999">{{value.receiver}}</text>
  12. </view>
  13. <text class="u-999 u-ml30" v-if="value.mobile">{{value.mobile}}</text>
  14. <text class="u-999 u-ml30" v-if="value.phone">{{value.phone}}</text>
  15. </view>
  16. <view class="u-font28 u-181818">
  17. <text>收货地址:</text>
  18. <text class="u-999">{{value.province_name}}{{value.city_name}}{{value.area_name}}{{value.address}}</text>
  19. </view>
  20. </view>
  21. <!-- 默认没有地址 -->
  22. <view class="u-font30 u-ml30 u-999" v-else>
  23. 暂无收货地址~
  24. </view>
  25. </view>
  26. <text class="iconfont u-font24 u-CCC u-ml30" v-if="link">&#xe6c7;</text>
  27. </view>
  28. </view>
  29. </template>
  30. <script>
  31. export default{
  32. props:{
  33. link:{
  34. type:Boolean,
  35. default:false
  36. },
  37. value:{
  38. typs:Object,
  39. default:{}
  40. }
  41. },
  42. data(){
  43. return{
  44. }
  45. },
  46. methods:{
  47. chonseAddress(){
  48. if(this.link){
  49. uni.navigateTo({
  50. url:'/pages/user/address/addressList'
  51. })
  52. }
  53. }
  54. }
  55. }
  56. </script>
  57. <style lang="scss">
  58. .courierAddress{
  59. background-color: #fff;
  60. padding: 36rpx 30rpx;
  61. }
  62. </style>