JSJIframe.vue 608 Bytes
<template>
  <div class="">
    <iframe id="iframe" :src="src" style="height: 100vh" width="100%" frameborder="0"></iframe>
  </div>
</template>

<script setup>
import { ref } from 'vue'
import { useRoute, useRouter } from 'vue-router'
const $route = useRoute();

const src = ref($route.query.href)
</script>

<script>
import mixin from 'common/mixin';

export default {
  mixins: [mixin.init],
  data () {
    return {
      myIframe: null
    }
  },
  mounted () {

  },
  methods: {
    onLoad(frame) {
      this.myIframe = frame.contentWindow
    }
  }
}
</script>

<style lang="less" scoped>

</style>