vue3中页面传参汇总

最近协助前端写vue页面时,需要几个传参问题随之记录下

1、上个页面js跳转页面传参

 <el-button class="btn" @click="goDetail">查看详情</el-button>

//跳转详情页

function goDetail(id) {

  router.push({

    peth: `/finance/detail/${id}`,

  });

}

路由需修改成地址后跟冒号+id,即 :id

{

        path: "/finance/detail/:id",

        component: () => import("@/views/association/web/finance/detail"),

        name: "financeDetail",

        hidden: true,

        meta: {

          title: "金融专题详情",

          breadcrumbHidden: true,

          isAccept: true,

          platform: 1,

        },

      },

跳转过来的页面内容,接受参数形式

<script setup>

        const route = useRoute();

        const financeId = route.params.financeId

</script>

2、 跳转之前的页面标签定义内容,地址后跟问号加参数,如下

<div class="more" @click="router.push('/industryServe?ServiceType='+'Financial')">更多</div>

路由不需要特殊处理,即不加冒号和id

      {

        path: "/industryServe",

        component: () => import("@/views/association/web/industryServe/index"),

        name: "industryServe",

        hidden: true,

        meta: {

          title: "产业服务",

          breadcrumbHidden: true,

          isAccept: true,

          platform: 6,

        },

      },

跳转过来后的页面接受参数,如下

const params = ref({

  PageIndex: 1,

  PageSize: 10,

  ServiceType: route.query.ServiceType,

  KeyWords: "",

});

总结如下:

当定义地址后加冒号和参数时,接受参数页面使用params

而定义地址后加问号和参数时,接受参数页面使用query

相关推荐

  1. vue3页面汇总

    2024-01-27 10:30:02       64 阅读
  2. Vue怎么使用router进行页面

    2024-01-27 10:30:02       44 阅读
  3. vue怎么跨页面

    2024-01-27 10:30:02       69 阅读
  4. vue3组件

    2024-01-27 10:30:02       38 阅读
  5. vue3路由

    2024-01-27 10:30:02       30 阅读
  6. uni-app,实现页面之间

    2024-01-27 10:30:02       36 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-27 10:30:02       91 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-27 10:30:02       97 阅读
  3. 在Django里面运行非项目文件

    2024-01-27 10:30:02       78 阅读
  4. Python语言-面向对象

    2024-01-27 10:30:02       88 阅读

热门阅读

  1. sql注入之into outfile语句写入一句话木马

    2024-01-27 10:30:02       64 阅读
  2. 我要成为嵌入式高手之1月26日第十一天!!

    2024-01-27 10:30:02       48 阅读
  3. 04_前后端交互技术之Ajax异步请求

    2024-01-27 10:30:02       44 阅读
  4. RuoYi微服务部署运行报错

    2024-01-27 10:30:02       66 阅读
  5. Midjourney:AI创意的新航程

    2024-01-27 10:30:02       62 阅读
  6. Redis学习指南(23)-Redis的分布式集群插槽的分配

    2024-01-27 10:30:02       49 阅读
  7. Jupyter快捷键的使用 --(编辑模式、命令模式)

    2024-01-27 10:30:02       52 阅读
  8. python实例100第41例:模仿静态变量的用法

    2024-01-27 10:30:02       48 阅读
  9. C++ 01 基础教程 03 变量和常量

    2024-01-27 10:30:02       50 阅读