vue3路由传参,使用state替换params

vue3路由传参,使用state替换params

vue3搭配使用vue-router@4

query传参

query使用显式传参,参数会以?xx=xx的方式出现在浏览器地址栏

  • 发送方
const router = useRouter();

const turn = function(){
  router.push({
    name: 'B',
    query: {name: 'xcv'}
  })
}
  • 接收方
const route = useRoute();

onMounted(() => {
  console.log(route)
});
http://localhost:5173/#/A
              ⬇
http://localhost:5173/#/B?name=xcv

state传参

vue-router 4.1.4弃用params传参方式,使用history.state方式替代,并且解决了vue2params刷新数据丢失问题
https://github.com/vuejs/router/blob/main/packages/router/CHANGELOG.md#414-2022-08-22

  • 发送方
const router = useRouter();

const turn = function(){
  router.push({
    name: 'B',
    state: {name: 'xcv'}
  })
}
  • 接收方
const route = useRoute();

onMounted(() => {
  console.log(history.state)
  console.log(history.state.name)
});

route和router区别

route 是用来获取路由信息的,router是用来操作路由的。

router是vueRouter的一个全局实例对象,包含所有的路由

route是当前激活的路由对象(局部的对象),包含当前url解析得到的数据,可以获取对应的name,path,params,query

router.currentRoute就是当前route

相关推荐

  1. vue3跳转传递参数: params接收不到?

    2024-01-06 20:48:03       16 阅读
  2. vue3

    2024-01-06 20:48:03       8 阅读
  3. vue(query和params两种方式)

    2024-01-06 20:48:03       41 阅读
  4. vue3跳转及

    2024-01-06 20:48:03       35 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-06 20:48:03       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-06 20:48:03       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-06 20:48:03       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-06 20:48:03       20 阅读

热门阅读

  1. journalctl -u kubelet 查看指定时间段日志

    2024-01-06 20:48:03       37 阅读
  2. MATLAB --- interp1( )函数的用法

    2024-01-06 20:48:03       36 阅读
  3. AI:103-基于深度学习的海上牧场鱼群识别技术

    2024-01-06 20:48:03       46 阅读
  4. linux 安装minio

    2024-01-06 20:48:03       45 阅读
  5. RabbitMQ 教程

    2024-01-06 20:48:03       45 阅读
  6. 动态选择pc移动端css文件

    2024-01-06 20:48:03       35 阅读
  7. 雅思词汇——Word List 2(V2)

    2024-01-06 20:48:03       29 阅读
  8. ES在工作中的使用

    2024-01-06 20:48:03       42 阅读
  9. python基础教程三(元组和字符串格式化)

    2024-01-06 20:48:03       39 阅读
  10. 机器学习中聚类算法-简单介绍

    2024-01-06 20:48:03       37 阅读