vue router动态路由

来源:6-6 vue-router 添加路由

慕斯卡4653875

2021-06-07

老师您好 这里跳转到ColumnDetail,也可以不使用动态路由,使用http://10.20.40.5:8080/column?id=111,会得到一样的效果,那么老师这个时候就糊涂了,为什么此时不选择query传参,要使用动态路由呢,和query相比有什么好处吗???

写回答

1回答

张轩

2021-06-08

同学你好 采用动态路由(params)和 url 中的 query,在这里都可以达到相同的效果。因为他们都可以传参。

如果从比较教条的定义来看,从 restful 的规则来看

URL 中的 params 用来甄别和展示一个具体的实体信息。比如一辆车

/car/bmw

宝马牌的汽车,使用 params。

而 query 一般用于实体的筛选条件,可以有多个

/car/bmw?color=blue

宝马牌蓝色的汽车

1
0

Vue3 + TS 仿知乎专栏企业级项目

带你完成前后端分离复杂项目,率先掌握 vue3 造轮子技能

3142 学习 · 2313 问题

查看课程