URLView.vue 677 B

12345678910111213141516171819202122232425262728
  1. <template>
  2. <view>
  3. <web-view :src="url"></web-view>
  4. </view>
  5. </template>
  6. <script setup lang="ts">
  7. import { onLoad } from '@dcloudio/uni-app';
  8. import { ref } from 'vue';
  9. import config from '@/config';
  10. const url = ref('');
  11. onLoad((options) => {
  12. if(options.type=='doc'){
  13. const previewDocUrl='https://view.xdocin.com/view?src='
  14. // const baseUrlSub=config.baseUrl.substring(0, config.baseUrl.indexOf("/", config.baseUrl.indexOf("//") + 2))
  15. url.value = decodeURIComponent(previewDocUrl+config.baseUrlPre+options.url)
  16. }else{
  17. url.value = decodeURIComponent(options.url)
  18. }
  19. console.log('url.value',url.value);
  20. });
  21. </script>
  22. <style lang="scss">
  23. </style>