传递参数
<script>
import {
useRouter
} from "vue-router";
export default {
setup() {
const router = useRouter()
const methods = {
goMain() {
router.push({
path: "/main",
query: {
id: 123
}
})
}
}
return {
...methods
};
},
};
</script>
接收参数
<script>
import {
onMounted
} from "vue";
import {
useRoute
} from "vue-router";
export default {
setup() {
const route = useRoute()
onMounted(() => {
console.log(route.query.id)
})
}
}
</script>