- Score icon updates URL to /?work=[slug] without navigation - Modal closes to reset URL back to / - Direct /work/[slug] access redirects to /?work=[slug] - Index page opens modal when ?work= query param is present - Works with SSG/prerendering for /?work= routes
15 lines
216 B
Vue
15 lines
216 B
Vue
<script setup>
|
|
const route = useRoute()
|
|
const router = useRouter()
|
|
|
|
const slug = route.params.slug
|
|
|
|
onMounted(() => {
|
|
router.replace('/?work=' + slug)
|
|
})
|
|
</script>
|
|
|
|
<template>
|
|
<div></div>
|
|
</template>
|