iframeLayout.vue 639 Bytes
<style lang="scss">
    .qg-iframe-container {
        height: calc(100vh - 50px - 24px);
        padding: 0;
        > iframe {
            width: 100%;
            height: 100%
        }
    }
</style>
<template>
    <div class="app-container qg-iframe-container">
        <iframe :src="iframeUrl" frameborder="0"/>
    </div>
</template>

<script>

    export default {
        name: 'IframeLayout',
        data() {
            console.log(this.$route.query.url);
            return {
                iframeUrl: decodeURIComponent(this.$route.query.url) || 'about:blank'
            };
        },
        methods: {}
    };
</script>