#vue3 ## TypeScript `setup`の`context.root`を使う。 ```ts import { defineComponent, } from '@vue/composition-api' export default defineComponent({ // Vue3に移行したらrootは使えなくなる。代わりにuseRouterを使う。 // https://next.router.vuejs.org/guide/advanced/composition-api.html#accessing-the-router-and-current-route-inside-setup setup(_props, { root }) { // 中略 root.$options.router.push({ path: 'nextpage' }) } ``` [[Vue3]]だと[[vue-routerのuseRouterを使えばrouterが使えそう]]だが、[[Vue2]]+[[composition-api plugin]]ではできなかった。 [[Nuxt Composition APIにはuseRouterがある]]ので[[Nuxt Composition API]]を使っている場合は`useRouter`を使おう。