fix: correct back button work

This commit is contained in:
Nikita Kiselev
2025-07-14 23:15:36 +03:00
parent 1715c01b1d
commit 08af204d74
6 changed files with 72 additions and 51 deletions

View File

@@ -46,14 +46,12 @@ import {onMounted, ref} from "vue";
import {$fetch} from "ofetch";
import { useRoute } from 'vue-router'
import { useRouter } from 'vue-router'
import {useBackButton, useHapticFeedback} from 'vue-tg';
import {useHapticFeedback} from 'vue-tg';
const hapticFeedback = useHapticFeedback();
const router = useRouter()
const route = useRoute()
const productId = route.params.id
const id = 28;
const product = ref([]);
onMounted(async () => {
@@ -61,14 +59,6 @@ onMounted(async () => {
product.value = data;
});
const backButton = useBackButton();
if (typeof backButton.show === 'function') {
backButton.show();
backButton.onClick(() => {
router.back()
});
}
const carouselRef = ref();
let lastScrollLeft = 0;
function onScroll(e) {