Vue.js路由跳转带参数到模板组件。
从SalesOrderQuery组件跳到SalesOrder组件,并且通过params属性携带数据。
 handleClick(row) {
        //alert(row.FSaleName);//获取该行FSaleName列的值。
        this.$router.push({path:'/salesorder',
        name:'salesorder',//必须带name属性,要不然参数传递不成功。
        params:{
          FSaleNo:row.FSaleNo,FSaleName:row.FSaleName,FSaleQty:row.FSaleQty,FSaleStatus:row.FSaleStatus,
          FSaleAmount:row.FSaleAmount
        }
        });
        //console.log(row);
      }
SalesOrder组件获取params中的数据:
export default{
    name:"SalesOrder",
    data() {
      return {
        FSaleNo: this.$route.params.FSaleNo,
        FSaleName:this.$route.params.FSaleName,
        FSaleQty:this.$route.params.FSaleQty,
        FSaleAmount:this.$route.params.FSaleAmount,//接收路由传过来的数据
        FSaleAmount:'',
        FSaleType:'',
        FSaleStatus:this.$route.params.FSaleStatus,
        options:[{
           value: '70000',
           label: '小样单'
        },
        {
          value: '70001',
          label: '版本单'
        },
        {
          value: '70002',
          label: '大货单'
        }]
      }
    }
}
Vue.js路由跳转带参数到模板组件。的更多相关文章
- Vue.之.路由跳转
		Vue.之.路由跳转 在进行项目开发的过程中,需要使用路由进行跳转.如下: // 不带有参数,在页面上跳转到别的页面 1. this.$router.push('/login/init'); // ... 
- js上传文件带参数,并且,返回给前台文件路径,解析上传的xml文件,存储到数据库中
		ajaxfileupload.js jQuery.extend({ createUploadIframe: function(id, uri) { //create frame var frameId ... 
- vue.js路由参数简单实例讲解------简单易懂
		vue中,我们构建单页面应用时候,一定必不可少用到vue-router vue-router 就是我们的路由,这个由vue官方提供的插件 首先在我们项目中安装vue-router路由依赖 第一种,我们 ... 
- vue设置路由跳转参数,以及接收参数
		最近做Vue项目,遇到了一个路由跳转问题:首页要跳转到项目页指定的Tab选项卡项,一开始总是跳到默认项.解决方法如下: 在跳转链接处设置了路由跳转参数,如下: <router-link :to ... 
- vue二级路由跳转后外部引入js失效问题解决方案
		vue路由可以通过children嵌套,于是可以形成二级路由等等... 案例如下: routes: [ { path: '/', name: 'dy', component: dy, children ... 
- Vue编程式路由跳转传递参数
		Vue 有时在路由跳转时需要用到一些原页面里的数据,用以下方法: 1.在跳转页的方法里写下query参数 TableChange(scope){ this.$router.push({ path:'d ... 
- vue,下级页面刷新导致路由跳转带过来的数据消失的解决方法
		if(typeof(this.$route.query.result)=='string'){ //刷新时走这 }else{ //正常路由跳转过来后就把数据塞到 localStorage let ob ... 
- Vue.js - 路由 vue-router 的使用详解2(参数传递)
		一.使用冒号(:)的形式传递参数 1,路由列表的参数设置 (1)路由列表的 path 是可以带参数的,我们在路由配置文件(router/index.js)里以冒号的形式设置参数. (2)下面样例代码中 ... 
- Vue.js路由
		有时候,我们在用vue的时候会有这样的需求,比如一个管理系统,点了左边的菜单栏,右边跳转到一个新的页面中,而且刷新的时候还会停留在原来打开的页面. 又或者,一个页面中几个不同的画面来回点击切换,这两种 ... 
随机推荐
- js失去焦点触发
			onblur="displayRest($(this))" 
- j中的substr(start,length)和substring(start,stop)
			j中的substr(start,length)和substring(start,end) substring 1 substring 方法用于提取字符串中介于两个指定下标之间的字符(包头不包尾) 2 ... 
- windows cmd命令相关知识和经验的碎片化记录
			1.循环遍历当前文件夹下的所有*.dll文件,并打印其绝对路径和相对路径 ``` for /f "tokens=*" %%a in ('dir /s/b/a-d "*.d ... 
- MVC错误(一)
			目录规范后将相应的文件放到该放的地方后,应修改require_once();中的路径 调试php代码时先打开WampServer,再在浏览器中输入localhost/文件夹名/index.php 
- VMware vSphere之vCenter
			1.vCenter是什么? vCenter Server 是 vSphere管理员使用的主要管理工具,首先,通过它可实现对数据中心所有主机的单点控制,也就是提供集中式管理.其次,提供基本的基础结构操作 ... 
- 20169202 2016-2017-2《TCP/IP协议攻击》实验总结--十一周
			APR缓存中毒(ARP cache poisoning) 实验原理 ARP缓存是ARP协议的重要组成部分.ARP协议运行的目标就是建立MAC地址和IP地址的映射,然后把这一映射关系保存在ARP缓存中, ... 
- HTML inline 与block元素
			行标签:内容撑开宽度,不可以控制宽和高,它的宽和高随标签里的内容而改变 块标签:撑满行(默认) ,可以用样式控制其宽和高 但行标签 img,textarea,select,input 是可以设置宽和高 ... 
- WebCalendar.js
			var cal; var isFocus=false; //是否为焦点 var pickMode ={ "second":1, "minu ... 
- Label下FormattedText中的Span无法使用Binding的解决方法
			在Xamarin.Forms中,Xaml的模板功能并没有原生WPF丰富,比如Label中虽然有FormattedText可以添加Span来丰富Label的功能,但是下面的Span中的Text并没有绑定 ... 
- xshell无法连接Ubuntu的解决办法
			使用workstations14安装完Ubunu后,网络连接方式为NAT模式(N):用于共享主机的IP地址 此时想用xshell连接此虚拟机但是提示连接失败,但是宿主机和虚拟机互相都能ping通,且虚 ... 
