weather.js 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. import {
  2. ref
  3. } from 'vue';
  4. // import {
  5. // useWeatherStore
  6. // } from '@/store/index.js';
  7. // const weatherStore = useWeatherStore()
  8. // export const getLocation = () => {
  9. // return new Promise((resolve, reject) => {
  10. // uni.getLocation({
  11. // type: 'wgs84',
  12. // success: function(res) {
  13. // const location = {
  14. // longitude: res.longitude,
  15. // latitude: res.latitude
  16. // }
  17. // weatherStore.setlocation(location)
  18. // resolve();
  19. // },
  20. // fail:function(res){
  21. // const location = {
  22. // longitude: 100.4935089,
  23. // latitude: 13.7524938
  24. // }
  25. // weatherStore.setlocation(location)
  26. // resolve();
  27. // }
  28. // })
  29. // })
  30. // }
  31. export function getWeatherBg(wmo_code) {
  32. if (wmo_code == 0 || wmo_code == 1 || wmo_code == 2 || wmo_code == 3) {
  33. return "bg01.webp"
  34. } else if (wmo_code == 45 || wmo_code == 48 || wmo_code == 51 || wmo_code == 53 || wmo_code == 55) {
  35. return "bg02.webp"
  36. } else if (wmo_code == 56 || wmo_code == 57 || wmo_code == 61 || wmo_code == 63 || wmo_code == 65) {
  37. return "bg03.webp"
  38. } else if (wmo_code == 66 || wmo_code == 67 || wmo_code == 71 || wmo_code == 73 || wmo_code == 75 || wmo_code ==
  39. 77) {
  40. return "bg04.webp"
  41. } else if (wmo_code == 80 || wmo_code == 81 || wmo_code == 82 || wmo_code == 85 || wmo_code == 86 || wmo_code ==
  42. 95 || wmo_code == 96 || wmo_code == 99) {
  43. return "bg05.webp"
  44. } else {
  45. return "bg01.webp"
  46. }
  47. }