为了账号安全,请及时绑定邮箱和手机立即绑定

vue router-link 怎样实现 从本页面跳转到本页面 仅传的参数不同

vue router-link 怎样实现 从本页面跳转到本页面 仅传的参数不同

皈依舞 2018-07-19 08:36:02
一个类似于qq个人信息信息中心,下面有访客记录,点击访客记录跳转到访客的个人信息中心,页面仍然是本页面,仅?后面跟的id不一样,该怎样实现啊?<router-link v-for="(hd,index) in hdinfo"                        :key="index"                        :to="{path:'/friendinfo',query:{id:hd.uid}}"                        tag='li'>             <span>{{hd.lookname}}</span>             <i>查看了名片</i>             <em>{{hd.looktime}} ></em>           </router-link>当前页面为:/index/id_card.html#/friendinfo?id=1021从当前页想跳到:/index/id_card.html#/friendinfo?id=1020
查看完整描述

2 回答

?
倚天杖

TA贡献1828条经验 获得超3个赞

不用router-link 直接用@click点击事件,把hd.uid带过去,
然后js里
this.$router.push({name: '路径名', params: {id: id}})

查看完整回答
反对 回复 2018-07-19
?
一只名叫tom的猫

TA贡献1906条经验 获得超3个赞

:to="`/friendinfo?id=${hd.uid}`"

watch $route 或者 beforeRouteUpdate 请求数据

查看完整回答
反对 回复 2018-07-19
  • 2 回答
  • 0 关注
  • 1922 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信