index.vue 626 B

12345678910111213141516171819202122232425262728293031323334
  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. export default {
  8. data() {
  9. return {
  10. params: {},
  11. webviewStyles: {
  12. progress: {
  13. color: "#FF3333"
  14. }
  15. }
  16. }
  17. },
  18. props: {
  19. src: {
  20. type: [String],
  21. default: null
  22. }
  23. },
  24. onLoad(event) {
  25. this.params = event
  26. if (event.title) {
  27. uni.setNavigationBarTitle({
  28. title: event.title
  29. })
  30. }
  31. }
  32. }
  33. </script>