• vue 路由传参


    一、路由传参:https://www.jianshu.com/p/d276dcde6656

      第一种:路由中配置(页面刷新数据不会丢失)  

             path: '/particulars/:id',
            this.$router.push({
              path: `/particulars/${id}`,
            })

        获取参数

           this.$route.params.id

      第二种:通过params来传递参数(不需要路由配置,刷新页面数据会丢失

          注意:这种路由跳转 不是通过 path 跳转的,而是通过name跳转的。【这种参数可以猜到,内部应该是把name对应的字段(所以不适合用path字段)挂载route属性下,这样属性中就可以存放相应的参数。】

           this.$router.push({
              name: 'particulars',
              params: {
                id: id
              }
            })

        获取参数

            this.$route.params.id

      第三种:通过query来传递参数(刷新页面数据还在,这种方法在url上会显示?id=**)

            this.$router.push({
              path: '/particulars',
              query: {
                id: id
              }
            })

        获取参数

           this.$route.query.id
  • 相关阅读:
    Luogu-P1404 平均数
    树的直径与重心
    卡常技巧
    背包问题总结
    Codevs-1521 华丽的吊灯
    区间dp与环形dp
    Luogu-P1308 神经网络
    拓扑排序
    01分数规划
    Python学习 4day__基础知识
  • 原文地址:https://www.cnblogs.com/wfblog/p/12837963.html
Copyright © 2020-2023  润新知