router-link params传值接收不到

clipboard.png

clipboard.png

clipboard.png

在相应的页面打印出来后 params传值没有任何参数 而query却有,求助大家

HTML

<router-link :to="{name:'report1',params:{save:'true',name:'11'},query:{ tt:'哈哈'}}" class="download" tag="a" target="_blank" @click.native="setBrowseID">
查看报告
</router-link>

rotuer.js
{

path:'/report',
name:'report1',
component:() => import('@/components/report/index'),
meta: { requiresAuth: true }

}

阅读 4.3k
3 个回答

a标签的 target="_blank" 影响的, params本身保存在内存中的, 跳转后新的标签页是不会存储的, 谢谢阿蛇同学

params存内存里的一刷新页面(比如按f5)就没了
你是不是刷新过页面?

path: '/report/:save'

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题