一、正常路由的路径一般都是如下图所示
Vue --- 动态路由的使用
如果想要在路由路径后面跟上一些动态的值,比如用户的信息
1、在路由配置文件中,在你需要配置的路由代码后面写上你想要展示的参数
Vue --- 动态路由的使用
2、将router-link中的to=""属性,改成:to="",就相当于v-bind:to="",来绑定值,并且把原先的/user改成'/user',意思就是加上单引号来表示是字符串,接着后面拼接上想要展示的参数
Vue --- 动态路由的使用
3、最后,在js代码块中写上对应的值即可
Vue --- 动态路由的使用
Vue --- 动态路由的使用

二、在通过上面的一堆操作后,如果想要把路径里的值显示在页面上,使用$route即可,注意,是$route,而不是$router,两者区别是一个字母r
1、为了和以上代码作区分,我把路由配置文件中的path:"/user/:userId"改成了path:"/user/:getUserId"
Vue --- 动态路由的使用
2、App.vue中的代码依然不变
Vue --- 动态路由的使用
3、通过computed(){}计算属性来实现,this.$route.params.getUserId用来接收传递过来的值
Vue --- 动态路由的使用
Vue --- 动态路由的使用
当然,也可以直接在对应的标签中写上对应代码,效果是一样的,只不过通过计算属性,可以进行更多的数据操作
Vue --- 动态路由的使用

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-06-04
  • 2021-05-31
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-05-13
  • 2022-12-23
  • 2021-06-14
  • 2021-12-04
  • 2021-11-15
  • 2022-02-09
  • 2022-12-23
相关资源
相似解决方案