|
@@ -214,7 +214,9 @@
|
|
|
/>
|
|
|
</div>
|
|
|
<BtnBack
|
|
|
- @click="router.go(-1)"
|
|
|
+ @click="router.push({
|
|
|
+ name: 'HomeView',
|
|
|
+ })"
|
|
|
/>
|
|
|
|
|
|
<OperationTip
|
|
@@ -291,13 +293,16 @@ const { haveSwipedThisTime, translateLength, currentAnchorIdx } = useSmoothSwipe
|
|
|
maxTranslateLength.value * 216 / windowWidthDesign - windowWidth.value / 2,
|
|
|
maxTranslateLength.value * 967 / windowWidthDesign - windowWidth.value / 2,
|
|
|
maxTranslateLength.value - windowWidth.value
|
|
|
- ]
|
|
|
+ ],
|
|
|
+ initialAnchorIdx: Number(route.query.anchorIdx)
|
|
|
})
|
|
|
|
|
|
const bgInitialLeft = 0
|
|
|
const bgLeft = ref(bgInitialLeft)
|
|
|
watch(translateLength, (v) => {
|
|
|
bgLeft.value = bgInitialLeft - v
|
|
|
+}, {
|
|
|
+ immediate: true,
|
|
|
})
|
|
|
|
|
|
const layer4SpeedFactor = 0.8 * 0.8 * 0.8
|
|
@@ -305,6 +310,8 @@ const layer4InitialLeft = 0
|
|
|
const layer4Left = ref(layer4InitialLeft)
|
|
|
watch(translateLength, (v) => {
|
|
|
layer4Left.value = layer4InitialLeft - v * layer4SpeedFactor
|
|
|
+}, {
|
|
|
+ immediate: true,
|
|
|
})
|
|
|
|
|
|
const layer3SpeedFactor = 0.8 * 0.8
|
|
@@ -312,6 +319,8 @@ const layer3InitialLeft = 0
|
|
|
const layer3Left = ref(layer3InitialLeft)
|
|
|
watch(translateLength, (v) => {
|
|
|
layer3Left.value = layer3InitialLeft - v * layer3SpeedFactor
|
|
|
+}, {
|
|
|
+ immediate: true,
|
|
|
})
|
|
|
|
|
|
const layer2SpeedFactor = 0.8
|
|
@@ -319,12 +328,16 @@ const layer2InitialLeft = 0
|
|
|
const layer2Left = ref(layer2InitialLeft)
|
|
|
watch(translateLength, (v) => {
|
|
|
layer2Left.value = layer2InitialLeft - v * layer2SpeedFactor
|
|
|
+}, {
|
|
|
+ immediate: true,
|
|
|
})
|
|
|
|
|
|
const layer1InitialLeft = 0
|
|
|
const layer1Left = ref(layer1InitialLeft)
|
|
|
watch(translateLength, (v) => {
|
|
|
layer1Left.value = layer1InitialLeft - v
|
|
|
+}, {
|
|
|
+ immediate: true,
|
|
|
})
|
|
|
|
|
|
const isShowOperationTip = ref(true)
|
|
@@ -390,6 +403,8 @@ watch(currentAnchorIdx, (v) => {
|
|
|
name: 'Game',
|
|
|
})
|
|
|
}
|
|
|
+}, {
|
|
|
+ immediate: true,
|
|
|
})
|
|
|
</script>
|
|
|
|