Skip to content

Instantly share code, notes, and snippets.

@manakuro
Last active April 14, 2020 12:24
Show Gist options
  • Save manakuro/5e99bae2b137b4246096bcf2e39ec441 to your computer and use it in GitHub Desktop.
Save manakuro/5e99bae2b137b4246096bcf2e39ec441 to your computer and use it in GitHub Desktop.
<script lang="ts">
import { computed, defineComponent } from '@vue/composition-api'
import Logo from '~/components/Logo.vue'
import useRouter from '~/hooks/useRouter'
export default defineComponent({
components: {
Logo
},
setup() {
const { route, router } = useRouter()
const myQuery = computed(() => route.value.query.myQuery)
const handleClick = (e: Event) => {
e.preventDefault()
router.push({ query: { myQuery: 'handle my query!' } })
}
return {
myQuery,
handleClick
}
}
})
</script>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment