王多静

这里是我的记事本

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

vue3+ts路由跳转query传参

传参使用     router    

收参使用     vue-router     

复制代码
// 原页面带参
<script lang="ts">
import router from "@/router"; // 引用router

export default defineComponent({

  setup() {
    // 跳转
    const handleToInfoPage = (scope: any) => {
      router.push({
          path: '/info',
          query: {
              id: scope.data.row.id
          }
      })
    }
    return {
        handleToInfoPage
    }
 }
</script>
复制代码

 

复制代码
// 新页面接收参数
<script lang="ts">
import { useRoute }  from "vue-router";  // 引用vue-router 

export default defineComponent({
var data = reactive({
    paramId: ''
})
  setup() {
     // 接收url里的参数
      const route = useRoute();
      console.log(route.query.id,"参数");
      data.paramId = route.query.id

    return {
        ...toRefs(data),
    }
 }
</script>    
复制代码

 

posted on   王多静  阅读(4611)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示