123456789101112131415161718192021222324252627282930 |
- <template>
- <web-view class="web-view" :webview-styles="webviewStyles" :src="url" :style="{width: windowW + 'px', height: windowH + 'px'}"></web-view>
- </template>
- <script>
- export default {
- data() {
- return {
- windowH: 0,
- windowW: 0,
- webviewStyles: {
- progress: {
- color: 'transparent'
- }
- },
- url: ''
- }
- },
- onLoad(option) {
- this.url = decodeURIComponent(option.url);
- try {
- const res = uni.getSystemInfoSync();
- this.windowW = res.windowWidth;
- this.windowH = res.windowHeight;
- } catch (e) {
- // error
- }
- }
- }
- </script>
|