|
@@ -1,10 +1,10 @@
|
|
|
<template >
|
|
|
- <div class="page-background">
|
|
|
+ <div ref="page" class="page-background">
|
|
|
<div class="panel-bg">
|
|
|
<div class="left-bg"></div>
|
|
|
<div class="right-bg"></div>
|
|
|
</div>
|
|
|
- <div class="content">
|
|
|
+ <div ref="content" class="content">
|
|
|
<slot />
|
|
|
</div>
|
|
|
</div>
|
|
@@ -17,7 +17,14 @@ export default {
|
|
|
data() {
|
|
|
return {}
|
|
|
},
|
|
|
- methods: {}
|
|
|
+ mounted() {
|
|
|
+ this.$nextTick(() => {
|
|
|
+ const contentDom = this.$refs.content
|
|
|
+ const pageDom = this.$refs.page
|
|
|
+ pageDom.style.height = `${contentDom.clientHeight + 1}px`
|
|
|
+ pageDom.style.width = `100vw`
|
|
|
+ })
|
|
|
+ }
|
|
|
}
|
|
|
</script>
|
|
|
|