router.push({name : "Test" ,params : {test : "33"}});
<router-link :to="{name: 'Test', params: {test: '33'}}">회원가입</router-link> 
//이경우 post /test

router.push({path : "/test",query : { test : "33"}}); 
<router-link :to="{name: 'mainCommLoginRegister', query: {test: 'dog'}}">회원가입</router-link> 
//이경우 get /test?test=33

router.push({path : "/test/33"}}); 
<router-link to="/test/33">회원가입</router-link> 
//이경우 get /test/33


//받을때 
const route = useRoute();
route.query.test // get
route.params.test //post



router.js 
 /test/33 경우 :test 를 붙여줘야함
{
        path: '/test/:test',
        name: 'test',
        component: () => import('@/test'),
},

 /test or /test?test=33 경우는 제외해도됨
{
        path: '/test',
        name: 'test',
        component: () => import('@/test'),
},