city.vue 813 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. <template>
  2. <view>
  3. <citySelect :getCity="getCity"></citySelect>
  4. </view>
  5. </template>
  6. <script>
  7. import citySelect from '../../components/bazaar-city_list/index.vue';
  8. export default {
  9. components:{
  10. citySelect
  11. },
  12. data() {
  13. return {
  14. }
  15. },
  16. methods: {
  17. getCity({
  18. city
  19. }){
  20. console.log('get city -------------- 1211414413212')
  21. //city 城市名称
  22. //name 定位名称
  23. if(city.city == undefined){
  24. var add = city
  25. }else if(city.city != undefined){
  26. var add = city.city
  27. }
  28. let pages = getCurrentPages()
  29. console.log(pages.length,' get city pages length')
  30. let nowpage = pages[pages.length - 1]
  31. let prevpage = pages[pages.length - 2]
  32. prevpage.$vm.city = add
  33. uni.navigateBack({
  34. delta:1
  35. })
  36. }
  37. }
  38. }
  39. </script>
  40. <style>
  41. </style>