vue3 setup 中使用 $router。由于 vue3 中 setup 里面不能使用 this,所以在 setup 中不能使用直接使用 this.$router。import { defineComponent } from 'vue'
import { useRouter } from 'vue-router'
export default defineComponent({
...
setup() {
const router = useRouter()
const onLogin = () => {
router.push({
path: '/account/login',
})
}
return {
onLogin,
}
},
});