|
@@ -76,6 +76,7 @@
|
|
|
v-if="showHelper"
|
|
|
class="mobile-helper"
|
|
|
src="@/assets/images/mobile/icon_click_prompt-min.png"
|
|
|
+ @click="goToDetail(hoveringEntryIdx)"
|
|
|
>
|
|
|
|
|
|
<img
|
|
@@ -107,7 +108,7 @@ const stopBgAudio = inject('stopBgAudio')
|
|
|
const router = useRouter()
|
|
|
const store = useStore()
|
|
|
|
|
|
-const showHelper = ref(true)
|
|
|
+const showHelper = ref(false)
|
|
|
const hoveringEntryIdx = ref($isMobile ? 1 : 0)
|
|
|
|
|
|
onMounted(() => {
|
|
@@ -115,7 +116,8 @@ onMounted(() => {
|
|
|
})
|
|
|
|
|
|
watch(() => store.state.haveShownStartUp, e => {
|
|
|
- if (e && showHelper.value) {
|
|
|
+ if (e) {
|
|
|
+ showHelper.value = true
|
|
|
setTimeout(() => {
|
|
|
showHelper.value = false
|
|
|
}, 4000)
|
|
@@ -201,7 +203,7 @@ const handleHover = (num) => {
|
|
|
>img.bg-default{
|
|
|
position: absolute;
|
|
|
width: 100%;
|
|
|
- height: calc(891 / 1080 * 100vh);
|
|
|
+ height: calc(891 / v-bind('windowSizeWhenDesignForRef') * v-bind('windowSizeInCssForRef'));
|
|
|
left: 0;
|
|
|
top: 0;
|
|
|
object-fit: cover;
|
|
@@ -217,7 +219,7 @@ const handleHover = (num) => {
|
|
|
>.scene-preview{
|
|
|
position: absolute;
|
|
|
width: 100%;
|
|
|
- height: calc(891 / 1080 * 100vh);
|
|
|
+ height: calc(891 / v-bind('windowSizeWhenDesignForRef') * v-bind('windowSizeInCssForRef'));
|
|
|
left: 0;
|
|
|
top: 0;
|
|
|
>img.bg{
|