当一个列表中需要跳转同级页面时,原型是这样的
点击查询分配比例按钮,需要跳转到同级页面的,可以说是这条数据详情里面去,
看到网上各种方法,但是可能是因为是初学者,一个都没有实验成功,最后做出来是这样的,附上代码
首先,先写两个模块,即第一个主页面,和需要跳转的页面,包裹两个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 根据个人情况
就是主页面的查询功能 返回的时候查询主页面的查询功能和接口
最后结果
Id传入了
这样就好了。
反正到现在我也不知道兄弟组件是咋弄的。
以上为个人学习记录。