vue3 获取浏览器地址参数及解析
import { useRoute, useRouter } from 'vue-router';
export default {
setup() {
const route = useRoute();
const router = useRouter();
// 获取动态路由参数
const userId = route.params.userId;
// 获取查询参数
const queryParam = route.query.someQueryParam;
// 你也可以使用router.push或router.replace来改变路由
// router.push({ path: '/user/123' });
// router.replace({ path: '/user/123' });
return { userId, queryParam };
}
}