|
@@ -1,5 +1,8 @@
|
|
|
<template>
|
|
|
- <div class="hotspot-home">
|
|
|
+ <div
|
|
|
+ ref="comp-root"
|
|
|
+ class="hotspot-home"
|
|
|
+ >
|
|
|
<audio
|
|
|
ref="bg-audio"
|
|
|
class="bg-audio"
|
|
@@ -71,14 +74,14 @@
|
|
|
</div>
|
|
|
</transition>
|
|
|
</button> -->
|
|
|
- <button @click="onClickShare">
|
|
|
+ <!-- <button @click="onClickShare">
|
|
|
<img
|
|
|
class="share"
|
|
|
src="@/assets/images/share.png"
|
|
|
alt=""
|
|
|
draggable="false"
|
|
|
>
|
|
|
- </button>
|
|
|
+ </button> -->
|
|
|
</menu>
|
|
|
|
|
|
<div
|
|
@@ -342,6 +345,17 @@ export default {
|
|
|
}
|
|
|
})
|
|
|
})
|
|
|
+
|
|
|
+ if (window.innerWidth < 1350 || window.innerHeight < 810) {
|
|
|
+ const realWHRatio = window.innerWidth / window.innerHeight
|
|
|
+ if (realWHRatio > 1350 / 810) {
|
|
|
+ const scaleRate = window.innerHeight / 810
|
|
|
+ this.$refs['comp-root'].style.transform = `translate(-50%, -50%) scale(${scaleRate})`
|
|
|
+ } else {
|
|
|
+ const scaleRate = window.innerWidth / 1350
|
|
|
+ this.$refs['comp-root'].style.transform = `translate(-50%, -50%) scale(${scaleRate})`
|
|
|
+ }
|
|
|
+ }
|
|
|
},
|
|
|
methods: {
|
|
|
async getData() {
|
|
@@ -399,11 +413,11 @@ export default {
|
|
|
position: absolute;
|
|
|
left: 50%;
|
|
|
top: 50%;
|
|
|
- transform: translate(-50%, -50%);
|
|
|
width: 1350px;
|
|
|
height: 810px;
|
|
|
padding: 0 70px 0 0;
|
|
|
color: #F1F3F4;
|
|
|
+ transform: translate(-50%, -50%);
|
|
|
> .bg-audio {
|
|
|
display: none;
|
|
|
}
|