31 lines
583 B
Vue
31 lines
583 B
Vue
<script>
|
|
export default {
|
|
setup() {
|
|
const route = useRoute();
|
|
const link = route.meta.link;
|
|
if (link === "") {
|
|
return "404";
|
|
}
|
|
let url = link;
|
|
const height = document.documentElement.clientHeight - 94.5 + "px";
|
|
const style = { height: height };
|
|
|
|
// 返回渲染函数
|
|
return () =>
|
|
h(
|
|
"div",
|
|
{
|
|
style: style,
|
|
},
|
|
h("iframe", {
|
|
src: url,
|
|
frameborder: "no",
|
|
width: "100%",
|
|
height: "100%",
|
|
scrolling: "auto",
|
|
})
|
|
);
|
|
},
|
|
};
|
|
</script>
|