update iframe
parent
3cca5c3d4a
commit
6ec0faf3e9
@ -1,54 +1,60 @@
|
|||||||
<template>
|
<template>
|
||||||
<iframe :style="styleColor" :src="styleColor.iframeAdress" width="100%" height="100%" />
|
<iframe
|
||||||
|
:style="styleColor"
|
||||||
|
:src="styleColor.iframeAdress"
|
||||||
|
width="100%"
|
||||||
|
height="100%"
|
||||||
|
/>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
export default {
|
export default {
|
||||||
name: 'WidgetIframe',
|
name: "WidgetIframe",
|
||||||
components: {},
|
components: {},
|
||||||
props: {
|
props: {
|
||||||
value: Object,
|
value: Object,
|
||||||
ispreview: Boolean,
|
ispreview: Boolean
|
||||||
},
|
},
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
options: {},
|
options: {}
|
||||||
}
|
};
|
||||||
},
|
},
|
||||||
computed: {
|
computed: {
|
||||||
transStyle() {
|
transStyle() {
|
||||||
return this.objToOne(this.options)
|
return this.objToOne(this.options);
|
||||||
},
|
},
|
||||||
styleColor() {
|
styleColor() {
|
||||||
return {
|
return {
|
||||||
position: this.ispreview ? 'absolute' : 'static',
|
position: this.ispreview ? "absolute" : "static",
|
||||||
width: this.transStyle.width + 'px',
|
width: this.transStyle.width + "px",
|
||||||
height: this.transStyle.height + 'px',
|
height: this.transStyle.height + "px",
|
||||||
left: this.transStyle.left + 'px',
|
left: this.transStyle.left + "px",
|
||||||
top: this.transStyle.top + 'px',
|
top: this.transStyle.top + "px",
|
||||||
right: this.transStyle.right + 'px',
|
right: this.transStyle.right + "px",
|
||||||
iframeAdress: this.transStyle.iframeAdress,
|
iframeAdress: this.transStyle.iframeAdress
|
||||||
}
|
};
|
||||||
},
|
}
|
||||||
},
|
},
|
||||||
watch: {
|
watch: {
|
||||||
value: {
|
value: {
|
||||||
handler(val) {
|
handler(val) {
|
||||||
this.options = val
|
this.options = val;
|
||||||
},
|
},
|
||||||
deep: true,
|
deep: true
|
||||||
},
|
}
|
||||||
},
|
},
|
||||||
mounted() {
|
mounted() {
|
||||||
this.options = this.value
|
this.options = this.value;
|
||||||
},
|
},
|
||||||
methods: {},
|
methods: {}
|
||||||
}
|
};
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style scoped lang="scss">
|
<style scoped lang="scss">
|
||||||
iframe {
|
iframe {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
height: 100%;
|
height: 100%;
|
||||||
|
border: none;
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
Loading…
Reference in New Issue