vue.js - Vue 路由参数怎么样可有可无呢?

查看:184
本文介绍了vue.js - Vue 路由参数怎么样可有可无呢?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

 { path: '/bar/:id', name: 'bar', component: Bar }
 <li><router-link :to="{ name: 'bar', params: { id: 123 }}">bar</router-link></li>

像上面的代码给了个参数ID 如果路由里不带参数,这路由就是个残废,但我并不想这样,我希望不带参数的时候这个路由照样的存在。像后端路由一样,我某个参数不存在但不能影响我访问页面,只是根据参数展现的页面数据有些不同而已。

解决方案

{ path: '/bar/:id?', name: 'bar', component: Bar }
id后面加个‘?’,设置为可选参数

官方有demo
https://github.com/vuejs/vue-...

这篇关于vue.js - Vue 路由参数怎么样可有可无呢?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆