city.vue 892 B

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