q...">
美文网首页
路由传参

路由传参

作者: 这世间好折磨人 | 来源:发表于2022-04-22 17:38 被阅读0次

(1)、query        传 死值

                    <router-link to="/地址 / 占位符 ? 键 = 值"> query -  死值 </router-link>

(2)、query          传 变量

                    <router-link :to=" `/地址 / 占位符  ? 键 = ${ 值 }`  "> query - 变量 </router-link>

(3)、params

                    <router-link :to=" ` / 地址 / ${ 占位符 }? 键 = ${ 值 } `"> params </router-link>

(4)、对象的方式一

 <router-link :to="{                                                                                                                                path:'/cardetail/12',                                                                                                                                query:{name:'只能写到query属性传参'},                                                                                          params:{userId:'有path params 不生效 '}                                                                         }">对象的方式一</router-link>

(5)、对象方式二

<router-link :to="{                                                                                                                                   name:'CarDetail',                                                                                                                                   query:{name:'只能写到query属性传参'},                                                                                       params:{userId:' params和 name 结合使用 '}                                                             }">汽车详情-对象</router-link>

(6)、 编程式导航      传值

<button @click="方法名">编程式导航 -传参</button>

在下面定义方法:

                (1)、    params         传参

                                this.$router.push(`/地址 / ${  要传的数据   什么类型都行 (可以定义成变量)}`)

                (2)、     query         传参

                                this.$router.push(` / 地址 /${params(要传的参数) }?键=${query(要传的参数)  }`)

                (3)、    对象         query

                                this.$router.push({

                                                            path:` / 地址 / ${ 传值 }`,

                                                            query:{name:'测试'},

                                                              params:{test:'行不行'}       不生效 不能和 path连用

               (4)、        对象         params

                                      如果是 动态路由 params 必须有和路由配置一样的字段

                                this.$router.push({

                                                        name:' 地址 ',

                                                         query:{可以用来传值},

                                                         params:{有name就用来传值} // 生效 和 name 连用                                                              })

(7)、接受数据    

                    this.$route        数据都在 this.$route 里面使用时可以解构出来

相关文章

  • Vue实战第二天

    路由组件传参 动态路由传参 静态路由传参 函数传参htm5 history 模式 设置通用路由,找不到页面跳转自定...

  • vue路由 filters方法和filter过滤用法总结

    限制单行文字长度 路由传参写法 ---- 声明式 路由传参写法 ---- 编程式 路由传参写法 ---- 路由里要...

  • Next.js 跳转传参并接收接参

    介绍路由传参,接参使用方法 传参 + 跳转页面接收参数 动态路由传参 + 跳转页面接收参数创建动态路由在pag...

  • vue-router

    路由安装 路由配置 路由跳转 路由传参-param使用params传参只能使用name进行引入http://loc...

  • Vue 动态路由

    动态路由 动态路由传参

  • vue中组件3种编程式路由跳转传参

    路由传参 1、路由配置传参(刷新页面不会丢失参数,url会携带参数) A组件跳转B组件传参A组件 路由配置 B组件...

  • vue路由传参.md

    两种传参方法 1.命名路由传参(name, params方式) 2.路由路径传参(path, query方式...

  • 路由传参

    路由传参

  • 八、Flutter路由

    目录一、基本路由二、基本路由传参三、命名路由四、命名路由传参五、替换路由六、返回到根路由 一、基本路由 跳转到De...

  • vue-router传参

    1.params params传参 2.router-link query传参 3.路由传参

网友评论

      本文标题:路由传参

      本文链接:https://www.haomeiwen.com/subject/ugowdrtx.html