浅谈vue-router 路由传参的方法
(编辑:jimmy 日期: 2025/11/4 浏览:3 次 )
路由传参数。在很多时候我们需要路由上面传递参数,比如新闻列表页,我们需要传递新闻ID,给新闻详细页。
1.新闻列表页模板
<template id="news">
<div>
<h2>新闻列表</h2>
<ul>
<li>
<router-link to="/news/001">新闻001</router-link>
</li>
<li>
<router-link to="/news/002">新闻002</router-link>
</li>
</ul>
</div>
</template>
我们访问/news/001,跳转到新闻详细页,展示001的这条新闻。
2.新闻详细页组件准备
<template id="NewsDetail">
<div>
新闻详细页面
<span>{{$route.params.id}}</span>
</div>
</template>
$route.params.id获取路由上的参数
3.定义路由,增加一个路由
{ path: '/news/:id', component: NewsDetail },
4.全部代码如下:
<!DOCTYPE html> <html> <head> <title></title> <meta charset="utf-8"> <script src="/UploadFiles/2021-04-02/vue.js">以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
下一篇:关于laydate.js加载laydate.css路径错误问题解决