vue2.0 点击跳转传参--vue路由跳转传参数
vue中路由跳转传参数有多种,自己常用的是下面的几种
- 通过
router-link
进行跳转 - 通过编程导航进行路由跳转
1. router-link
- <router-link
- :to="{
- path: 'yourPath',
- params: {
- name: 'name',
- dataObj: data
- },
- query: {
- name: 'name',
- dataObj: data
- }
- }">
- </router-link>
- 1. path -> 是要跳转的路由路径,也可以是路由文件里面配置的 name 值,两者都可以进行路由导航
- 2. params -> 是要传送的参数,参数可以直接key:value形式传递
- 3. query -> 是通过 url 来传递参数的同样是key:value形式传递
- // 2,3两点皆可传递
2. $router方式跳转
- // 组件 a
- <template>
- <button @click="sendParams">传递</button>
- </template>
- <script>
- export default {
- name: '',
- data () {
- return {
- msg: 'test message'
- }
- },
- methods: {
- sendParams () {
- this.$router.push({
- path: 'yourPath',
- name: '要跳转的路径的 name,在 router 文件夹下的 index.js 文件内找',
- params: {
- name: 'name',
- dataObj: this.msg
- }
- /*query: {
- name: 'name',
- dataObj: this.msg
- }*/
- })
- }
- },
- computed: {
- },
- mounted () {
- }
- }
- </script>
- <style scoped></style>
- ----------------------------------------
- // 组件b
- <template>
- <h3>msg</h3>
- </template>
- <script>
- export default {
- name: '',
- data () {
- return {
- msg: ''
- }
- },
- methods: {
- getParams () {
- // 取到路由带过来的参数
- let routerParams = this.$route.params.dataobj
- // 将数据放在当前组件的数据内
- this.msg = routerParams
- }
- },
- watch: {
- // 监测路由变化,只要变化了就调用获取路由参数方法将数据存储本组件即可
- '$route': 'getParams'
- }
- }
- </script>
- <style scoped></style>
vue2.0 点击跳转传参--vue路由跳转传参数相关推荐
- id vue2路由传参_vue 路由跳转传参
正常跳转 this.$router.push('/index'); 1带参 toOrderDetail() { let orderUuid = this.order.uuid; this.$route ...
- vue加载html传参,Vue页面跳转时传参总结
1 路由跳转 &圈是的编小久据直请结未屏屏会气机页实应高lt;router-link to="/login">能调页代事求都学是功发解开宗这维视如间请前框来 ...
- VUE路由跳转传参的七种方法
vue中每个页面都需要在路由中声明,就是在router/index.js中写 import Vue from 'vue' import Router from 'vue-router' import ...
- vue路由跳转传参的几种方式
需求是跳转至工单申请详情页面 vue.js中路由配置代码: import Layout from '@/layout'const repairRouter = {path: '/repair',co ...
- Swift实战-豆瓣电台(六)视图跳转,传参及回跳
原文:Swift实战-豆瓣电台(六)视图跳转,传参及回跳 youku观看地址:http://v.youku.com/v_show/id_XNzMxMzQ3MDcy.html 要点 在ChannelCo ...
- vue路由跳转以及路由传参接收
路由跳转 1.声明式路由跳转 (不带参数) 通过router-link标签进行跳转,使用name或者path都可以,在dom结构中会被渲染成a标签 注意:router-link中链接如果是'/'开始就 ...
- vuejs中路由的传参以及路由props配置
虽互不曾谋面,但希望能和您成为笔尖下的朋友 以读书,技术,生活为主,偶尔撒点鸡汤 不作,不敷衍,意在真诚吐露,用心分享 点击左上方,可关注本刊 标星公众号(ID:itclanCoder) 如果不知道如 ...
- C/C++ 一维数组的传参/一级指针的传参 二维数组的传参/二级指针的传参 三维数组的传参/三级指针的传参 方法总结分析终极篇
序 最近复习c/c++数组的传参,发现了一些问题,下面是一些总结和思考 正文 一维数组的传参/一级指针的传参/普通指针 在理解指针的基础上,一维数组的指针传递很简单,我们知道数组的数组名就是这个数组首 ...
- Vue.js父与子组件之间传参 父向子组件传参 例子:App.vue为父,引入componetA组件之后,则可以在template中使用标签(注意驼峰写法要改成componet-a写法,因为ht
Vue.js父与子组件之间传参 父向子组件传参 例子:App.vue为父,引入componetA组件之后,则可以在template中使用标签(注意驼峰写法要改成componet-a写法,因为html对 ...
最新文章
- webpack.config.js配置遇到Error: Cannot find module '@babel/core'问题
- java set的first_Java Pair.setFirst方法代码示例
- Blazor University (4)组件 — 单向绑定
- 北京君正:君子爱财,取之补助
- 实现QQ代理上网 如何写?
- sql azure 语法_Azure中的新SQL数据仓库
- 【命令小结】“|”的用法
- 单片机跑马灯程序c语言,用单片机编写几种跑马灯程序
- caxa发生文件读写异常_文件和异常
- 《计算机网络教程》(微课版 第五版) 第六章 网络应用层 课后习题及答案
- 大数据面试题知识点分析(十一)之Flume面试真题及答案
- 《机器学习实战》加利福尼亚州房屋价格 数据结构与可视化
- PowerVR Series5 Architecture Guide for Developers
- 博士论文致谢:感谢博一与我结婚的妻子!
- python详细安装教程-Pycharm及python安装详细教程(图解)
- 阿里云亮眼财报背后,云的打开方式正在重塑
- /etc/security/limits.conf 控制文件描述符,进程数,栈大小等
- 小米将推出新款自研芯片
- css中text文字超出宽度省略号显示并鼠标悬停显示剩余全部:
- Django项目中浏览器显示127.0.0.1拒绝我们的连接请求
热门文章
- 【暑假训练 7.10】 codevs 2492 上帝造题的七分钟2
- Android4大组件
- 安装LAMP环境(PHP5.4)
- int, float, double之间不得不说的故事
- C#自定义ConfigSections节 操作 。
- Qt for Android 开发环境配置
- nmap在kali的使用方法和常见命令(入门)
- 暴力破解(初级)以及弱口令工具的使用
- 计算机事业单位专技岗考什么区别,事业单位管理岗和专技岗的区别(从待遇等角度)...
- idea撤销与恢复快捷键_IntelliJ IDEA 重做快捷键和配置哲学