Is there a way to pass the push parameters of Vue's router without showing the parameters in the url?

is there a way to pass parameters in router of

Vue without displaying the parameters in url?

http://localhost:8081/id=1&bandwidth=10&user&name=%E6%9C%8D%E5%8A%A1%E5%99%A81&desc=%E6%9C%8D%E5%8A%A1%E5%99%A81&cpu=1%E6%A0%B8&ram=2G&disk=ssd-500G&price=0.00&server_status=%E5%B0%B1%E7%BB%AA&ctime=2018-01-12T11%3A09%3A57.755966%2B08%3A00&uptime=2018-02-27T19%3A01%3A03.134037%2B08%3A00&switches=%5Bobject%20Object%5D&physical_server_model=%5Bobject%20Object%5D&switchesport=%5Bobject%20Object%5D&cabinet=%5Bobject%20Object%5D&task=%5Bobject%20Object%5D&trade_record

I check the official documents:

params :

const userId = 123
router.push({ name: "user", params: { userId }}) // -> /user/123
router.push({ path: `/user/${userId}` }) // -> /user/123

query :


//  /register?plan=private
router.push({ path: "register", query: { plan: "private" }})   

it can be seen that both of these two jump routing methods will display the transferred data in url. Is there any router conversion method that is not shown in url?

Feb.28,2021

const userId = 123
router.push({ name: 'user', params: { userId }})
//  path :'/user/:userId'
// :'/user/123'

//  path :'/user'
// :'/user'
// this.$route.params.userId userId
MySQL Query : SELECT * FROM `codeshelper`.`v9_news` WHERE status=99 AND catid='6' ORDER BY rand() LIMIT 5
MySQL Error : Disk full (/tmp/#sql-temptable-64f5-1e8d5ff-1155.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
MySQL Errno : 1021
Message : Disk full (/tmp/#sql-temptable-64f5-1e8d5ff-1155.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
Need Help?