vue 同级页面跳转,查询和返回

当一个列表中需要跳转同级页面时,原型是这样的在这里插入图片描述
点击查询分配比例按钮,需要跳转到同级页面的,可以说是这条数据详情里面去,
在这里插入图片描述
看到网上各种方法,但是可能是因为是初学者,一个都没有实验成功,最后做出来是这样的,附上代码
在这里插入图片描述
首先,先写两个模块,即第一个主页面,和需要跳转的页面,包裹两个div,
第一个div中写入 v-if=“loginType === 'query” 此处参考https://www.cnblogs.com/zsy/p/6492588.html
在第二个div中写入 v-else 连个div之间不能有其他的标签,不然识别不出来。
在这里插入图片描述
在这里插入图片描述
这个是我的跳转按钮,
这样 template里面就写完了
再 return 中加入
说实话,我也不知道这个有没有用,反正就加上去了。
在这里插入图片描述

 ViewDetails(data){                                     
                console.log('this.Id', data.Id)
                this.Id =data.Id;
                this.Code = data.Code;
                if(this.loginType=='query'){
                this.loginType='back';                               
                    this.Proportions()
                }
                else{
                    this.loginType='query'
                }
            },
            Back(){                                          
                if(this.loginType=='back'){
                    this.loginType='query';
                    this.toDoSearch()
                }
                else{
                    this.loginType='back'
                }
            },

我的需要传的是ID 和 code 根据个人情况

this.Proportions() 、 this.toDoSearch()、是我的查询功能

在这里插入图片描述

this.toDoSearch()

就是主页面的查询功能 返回的时候查询主页面的查询功能和接口

最后结果

在这里插入图片描述

在这里插入图片描述
Id传入了在这里插入图片描述
这样就好了。
反正到现在我也不知道兄弟组件是咋弄的。

以上为个人学习记录。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值