gardenMap.vue 1.2 KB

1234567891011121314151617181920212223242526272829303132
  1. <template>
  2. <view>
  3. <web-view :src="webViewUrl"></web-view>
  4. </view>
  5. </template>
  6. <script setup>
  7. import {
  8. onMounted, ref
  9. } from 'vue';
  10. import { onLoad } from "@dcloudio/uni-app"
  11. const userInfo = uni.getStorageSync('userInfo')
  12. // 创建响应式的webview URL
  13. const webViewUrl = ref('')
  14. onLoad(({enterSelectTree, isScanAuthSuccess}) => {
  15. if (enterSelectTree) {
  16. webViewUrl.value =
  17. `https://feiniao-mini-h5-dev.sysuimars.cn/youwei/#/gardenMap?userId=${userInfo.id}&token=${userInfo.token}&enterSelectTree=true`
  18. // webViewUrl.value = "http://localhost:8081/#/gardenMap?userId=91754&token=034d7cf5-25fc-42d3-993e-460120419e5a&enterSelectTree=true"
  19. } else if (isScanAuthSuccess) {
  20. webViewUrl.value =
  21. `https://feiniao-mini-h5-dev.sysuimars.cn/youwei/#/gardenMap?userId=${userInfo.id}&token=${userInfo.token}&isScanAuthSuccess=true`
  22. // webViewUrl.value = `http://localhost:8081/#/gardenMap?userId=${userInfo.id}&token=${userInfo.token}&isScanAuthSuccess=true`
  23. } else {
  24. webViewUrl.value =
  25. `https://feiniao-mini-h5-dev.sysuimars.cn/youwei/#/gardenMap?userId=${userInfo.id}&token=${userInfo.token}`
  26. // webViewUrl.value = "http://localhost:8081/#/gardenMap?userId=91754&token=034d7cf5-25fc-42d3-993e-460120419e5a"
  27. }
  28. })
  29. </script>