主要的功能就是跳转+传参

跳转主要是通过$router.push(编程式跳转)来实现,传参是在跳转的时候一起带过去

这边用的是使用params传参(类似post)

这是跳转前的代码(相关操作已体现)

<el-tabs @tab-click="searchOrder" v-model="orderTab" type="border-card" ><el-tab-pane label="xxxx1" name="1"><el-table @row-click="chooseOrderNum">表格一</el-table></el-tab-pane><el-tab-pane label="xxxx2" name="2"><el-table @row-click="chooseOrderNum">表格二</el-table></el-tab-pane>
</el-tabs>

跳转前的表格 点击其中的某条数据(主要传的就是这两个东西)

//点击数据
<el-table @row-click="chooseOrderNum"></el-table>//跳转+传参
function clickRowData(row) {this.$router.push({name: 'GO',    //GO即为接收页面定义的nameparams:  {orderNum: row.orderNum,tab: this.tab       //tab标签页name定义的值}})
}

在created中直接调用search方法就可以搜索到相关单号的信息

//在对应的接收页面中的created(页面一加载的时候就获取传的值)
this.orderNumFromOther= this.$route.params.orderNum
this.tabFromOther = this.$route.params.tab  //可以用来切换tab标签页<div><el-input size="small" v-model=" orderNum " style="width: 250px;" ></el-input><el-button type="primary" size="small" style="margin-left: 10px" @click="search">查询</el-button><el-button type="info" size="small" @click="reset">重置</el-button>
</div><script>export default {name:'GO',  //此处为之前页面中写的GOdata(){}}
</script>

接收数据的页面的input关联的是orderNumFromOther  
所以在页面一加载的时候input框中的内容就是另一个页面传过来的

tab也和之前的页面相互对应

这是tab=2时的效果图(和1时一样)

编程式跳转+传参并接收相关推荐

  1. vue中路由传参方式之二(this.$router.push进行编程式路由跳转传参)

    this.$router.push进行编程式路由跳转传参 router中路由配置 组件home点击传参 组件homeDetails接受参数 router中路由配置 params第一种传参路由配置 {p ...

  2. 微信小程序 页面导航、传参、接收参数

    页面导航指的是页面之间的相互跳转,在微信小程序中,页面导航分为如下两种: 1.声明式导航: 在页面上声明一个<navigator>导航组件 通过点击<navigator>导航组 ...

  3. vue 传参 微信_小猿圈web前端之微信小程序页面间跳转传参方式总结

    原标题:小猿圈web前端之微信小程序页面间跳转传参方式总结 最近小程序发展的越来越快,很多大公司也在打造自己的小程序平台以及购物小程序等等,今天小猿圈web前端讲师就总结了关于微信小程序的知识点,首先 ...

  4. Android:页面跳转传参方式一,页面跳转传参方式二

     一.页面跳转传参方式一 跳转的过程如何传参:也就是页面之间如何传递参数,有点像函数调用如何传参,页面跳转也要传参. 复制一个工程 你要跳转,(现在的代码如下),intent 既然能设置跳转到哪个页面 ...

  5. vue中页面跳转传值_vue 页面跳转传参

    页面之间的跳转传参,正常前端js里写 window.location.href="xxxxx?id=1" 就可以了: 但是vue不一样 需要操作的是路由history,需要用到 V ...

  6. 路由配置url跳转传参_如何配置路由器以进行网络范围的URL记录

    路由配置url跳转传参 Don't be in the dark about who is visiting what web sites on your LAN. Use our two-prong ...

  7. 小程序开发页面跳转传参问题

    小程序开发页面跳转传参问题 1.简单值 let id=1; wx.navigateTo({ url:'/pages/mypage/mypage?id='+id }) 取值 另一个页面 onload:f ...

  8. vue 跳转页面带对象_vue 页面跳转传参

    页面之间的跳转传参,正常前端js里写 window.location.href="xxxxx?id=1" 就可以了: 但是vue不一样 需要操作的是路由history,需要用到 V ...

  9. Vue路由传参和接收参数

    Vue 路由传参和接收参数主要有四种解决方法如下:

最新文章

  1. CentOS6.0_X86_64 oracle 11g R2 开机自动启动(linux)
  2. mpp 项目管理文件 打开方法
  3. 蒙特卡罗方法验证凯利公式
  4. Lab 6:uC/OS II
  5. 【javascript】获取 格式化时间
  6. Linux系统扩硬盘,Linux系统硬盘扩容
  7. springmvc框架原理分析
  8. 自动化创建tornado项目
  9. ubuntu18下vnpy1.9.2的安装
  10. asp.net core 2.1 增加Nlog日志到sql server数据库
  11. android 15.6寸平板,关于HUAWEI 华为M6 10.8英寸平板的槽点,不吐不快
  12. win7 64位 安装oiracle 32位 plsql问题
  13. c++修复工具_别再花钱修复旧照片啦!老照片一键修复工具,独创方法支持PS2020...
  14. python 生成器_彻底理解 Python 生成器
  15. Faster rcnn 实战
  16. 在VMware上搭建iPhone开发环境(转)
  17. identifier标签语句
  18. Android模拟发短信,[转载]Android模拟器中模拟GPS、打电话、发短信
  19. 从零开始学USB(二十一、USB接口HID类设备(三)_报表描述符Global类)
  20. addEventListener()

热门文章

  1. linux输入法大小,推荐linux下的输入法--五笔+拼音
  2. java linkedblockingqueue_Java LinkedBlockingQueue take()用法及代码示例
  3. 如何用MD5加密数据库的敏感数据?
  4. 将java项目部署到腾讯云服务器
  5. html添加外链图片代码,web 外链图片 403 解决方案(http referrer)
  6. u盘打开提示格式化怎么办?有用的方法来了
  7. 如何向 Windows 7 镜像中添加 USB3.0 驱动
  8. php Spreadsheet Csv,基于 PhpSpreadsheet 简单 Excel 导入导出
  9. 基于Linux内核的纯手工极简系统研究
  10. 《敦泰IC之FT6336的TP代码跟读笔记》