在 vue.js 中,通过 $route 对象获取路由参数。方法包括使用 $route.params 对象、属性或在计算属性中使用。$route.params 是响应式的,当参数更改时组件会更新。

Vue.js 中获取路由参数
在 Vue.js 中,路由参数是通过 $route 对象访问的。$route 对象提供了有关当前路由的信息,包括路由参数。
如何获取路由参数
要获取路由参数,可以使用以下方法:
立即学习“前端免费学习笔记(深入)”;
-
使用
$route.params对象:
易优cms汽车车辆租赁源码1.7.2下载由于疫情等原因大家都开始习惯了通过互联网上租车服务的信息多方面,且获取方式简便,不管是婚庆用车、旅游租车、还是短租等租车业务。越来越多租车企业都开始主动把租车业务推向给潜在需求客户,所以如何设计一个租车网站,以便在同行中脱颖而出就重要了,易优cms针对租车行业市场需求、目标客户、盈利模式等,进行策划、设计、制作,建设一个符合用户与搜索引擎需求的租车网站源码。 网站首页
<code class="js">// props 接收到的路由参数 props: ['id'], data() { return { id: this.$route.params.id } }</code> -
使用
this.$route.params属性:<code class="js">// this 接收到的路由参数 data() { return { id: this.$route.params['id'] } }</code> -
在计算属性中使用
$route.params:<code class="js">computed: { id() { return this.$route.params.id } }</code>
示例
以下是一个获取路由参数的示例:
<code class="js"><template>
<div>
<h1>当前 ID:{{ id }}</h1>
</div>
</template>
<script>
export default {
props: ['id'],
data() {
return {
id: this.$route.params.id
}
}
}
</script></code>以上组件将渲染一个带有 id 的 <h1></h1> 标签,该 id 是从路由参数中获取的。
注意:
- 路由参数是响应式的,这意味着当参数发生更改时,组件将自动更新。
- 如果路由参数不存在,
$route.params将返回一个空对象。










