Inject native router only in reactive scopes (#1730)

This commit is contained in:
Sasha Sorokin
2024-06-15 14:27:38 +02:00
committed by GitHub
parent 61fd6f1741
commit bd49d6bd89
12 changed files with 17 additions and 21 deletions

View File

@@ -103,7 +103,9 @@ useSeoMeta({
ogDescription: description,
})
const router = useNativeRouter()
const route = useNativeRoute()
const currentPage = ref(Number(route.query.p ?? 1))
const filteredVersions = computed(() => {
const selectedGameVersions = getArrayOrString(route.query.g) ?? []
@@ -126,9 +128,6 @@ const filteredVersions = computed(() => {
function switchPage(page) {
currentPage.value = page
const router = useRouter()
const route = useNativeRoute()
router.replace({
query: {
...route.query,

View File

@@ -283,7 +283,7 @@ const props = defineProps({
})
const tags = useTags()
const router = useRouter()
const router = useNativeRouter()
const name = ref(props.project.title)
const slug = ref(props.project.slug)

View File

@@ -151,7 +151,9 @@ useSeoMeta({
ogDescription: description,
})
const router = useNativeRouter()
const route = useNativeRoute()
const currentPage = ref(Number(route.query.p ?? 1))
const filteredVersions = computed(() => {
const selectedGameVersions = getArrayOrString(route.query.g) ?? []
@@ -174,9 +176,6 @@ const filteredVersions = computed(() => {
function switchPage(page) {
currentPage.value = page
const router = useRouter()
const route = useNativeRoute()
router.replace({
query: {
...route.query,
@@ -186,7 +185,6 @@ function switchPage(page) {
}
async function handleFiles(files) {
const router = useRouter()
await router.push({
name: 'type-id-version-version',
params: {