编程式路由导航
介绍:
编程式导航就是给元素写事件,可以使用query或replace进行传递数据
代码:
<template> <div class="aboutone"> <h1>我是Homeone</h1> <ul> <li v-for="item in abouta" :key="item.id"> <!-- <router-link :to="`/about/aboutone/aboutoneson?id=${item.name}&name=${item.id}`">{{item.name}}{{item.id}}</router-link> --> <!-- 标准对象写法 --> <router-link :to="{ path:'/about/aboutone/aboutoneson', query:{ id:item.id, name:item.name, age:item.age, } }"><span>{{item.name}}</span> </router-link> <button type="button" @click="pushShow(item)">push</button> <button type="button">replace</button> </li> </ul> <hr> <router-view></router-view> </div> </template> <script> export default { name: "aboutone", data() { return { abouta: [{ name: '张三', id: '001', age: '18' }, { name: '李四', id: '002', age: '15' }, { name: '王五', id: '003', age: '25' }, { name: '赵本山', id: '004', age: '41' }, { name: '小学生', id: '005', age: '12' }, ] } }, components: {}, methods:{ pushShow(item){ console.log(this.$router) this.$router.push({ name:'xiangqingye', query:{ id:item.id, name:item.name, age:item.age, } }) }, }, }; </script>
1
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具