0

我目前正在处理下一个 js 路由,我在 URL 中传递多个参数,我想隐藏这些参数,只想显示一些文本

我在路由器中传递参数为

Router.push({path name:"/Home/about/"+id +"/"+name+"/"+age});

我试图将其实现为

router.push("/Home/about/" +id +"/" + name+ "/" +age, '/Home/about/'+name, { shallow: true })

但它不起作用,我的页面是

-Home
  -about
   -[...index].j s
  -index.j s

我没有得到我做错的地方,在此先感谢

4

1 回答 1

0

第 1步:在页面内创建一个文件夹并命名它,然后在其中创建一个文件 [...slug].js

pages:
_app.js
index.js
about:
  [...slug].js

试试这个:Router.push( /about/${id}/${name}/${age})

于 2021-12-30T11:47:29.797 回答