|
|
@@ -29,6 +29,7 @@
|
|
|
ref="relicListEl"
|
|
|
class="relic-ul"
|
|
|
@wheel="onRelicListWheel"
|
|
|
+ @scroll="onRelicListScroll"
|
|
|
>
|
|
|
<li
|
|
|
v-for="(item, idx) in unitInfo?.list"
|
|
|
@@ -65,7 +66,7 @@
|
|
|
|
|
|
<script setup>
|
|
|
import { useRoute, useRouter } from "vue-router"
|
|
|
-import { ref, computed, inject } from "vue"
|
|
|
+import { ref, computed, inject, watch, onMounted } from "vue"
|
|
|
import { useStore } from "vuex"
|
|
|
import { numberToWords } from "pixiu-number-toolkit"
|
|
|
const {
|
|
|
@@ -93,6 +94,13 @@ function onRelicListWheel(e) {
|
|
|
relicListEl.value.scrollLeft -= e.wheelDelta
|
|
|
}
|
|
|
|
|
|
+function onRelicListScroll() {
|
|
|
+ store.commit('recordRelicListScrollValue', relicListEl.value.scrollLeft)
|
|
|
+}
|
|
|
+onMounted(() => {
|
|
|
+ relicListEl.value.scrollLeft = store.state.relicListScrollValue
|
|
|
+})
|
|
|
+
|
|
|
function onClickTabItem(idx) {
|
|
|
router.push({
|
|
|
name: route.name,
|