index.vue 744 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. <template>
  2. <view v-if="params.url">
  3. <web-view :webview-styles="webviewStyles" :src="`${params.url}`"></web-view>
  4. </view>
  5. </template>
  6. <script>
  7. import { getToken } from '@/utils/auth'
  8. export default {
  9. data() {
  10. return {
  11. params: {},
  12. url:'',
  13. webviewStyles: {
  14. progress: {
  15. color: "#FF3333"
  16. }
  17. }
  18. }
  19. },
  20. props: {
  21. src: {
  22. type: [String],
  23. default: null
  24. }
  25. },
  26. onLoad(event) {
  27. var token=getToken();
  28. this.params = event
  29. var url=event.url+'?token='+token;
  30. console.log(url,1)
  31. this.url=url;
  32. if (event.title) {
  33. uni.setNavigationBarTitle({
  34. title: event.title
  35. })
  36. }
  37. }
  38. }
  39. </script>