【vue】跳转页面,并且传递参数
2021-03-12 18:47
1071 查看
要实现一个功能:从页面A跳转到页面B,并且页面A的参数要传递到页面B,B使用传过来的参数。
从A到B。
其实就是2步走:1,A传递参数。2,B接受参数。
一、页面跳转、传递参数
在A页面的对应按钮,写上一个方法,点击的时候调用这个方法,进行跳转。
# content of A <el-button size="mini" icon="el-icon-zoom-in" @click.native="goto_report_log(scope.row.job_name)">查看报告&日志 </el-button> ... ... # 写上对应的方法 goto_report_log(job_name) { // 点击跳转到报告页 this.$router.push( { path: '/manage/testReportAndLogo', query: { job_name: job_name } } ) }
这时候,点击按钮就可以调转到B页面了。
二、接收参数
首先,页面B的html对应的字段要添加好,这是前提。
<el-form-item label="Job名称" labelWidth="110px"> <el-input placeholder="输入job名称" v-model="this.job_name"> #使用拿到的值 </el-input> </el-form-item> ... ... export default { data() { return { job_name: "", # 存放A传过来的值 ... ... # 接着写上对应的方法 methods: { getParams() { this.job_name = this.$route.query.job_name # 这里可以用this.$route.query拿到值 ... ... created() { this.getParams(); # 放在created里调用即可 },
很简单,做个记录。
相关文章推荐
- (vue)实现页面跳转 并且同时带上参数 进行传递
- window.location.href 跳转页面时传递参数并且在新页面接收参数
- vue使用路由进行页面跳转时传递参数
- js跳转页面并且进行传递参数
- vue页面跳转参数传递
- vue页面跳转并传递参数 保存参数到网址?a=&b= 解决 刷新页面 无法保存接收到的参数情况
- vue前端页面跳转参数传递及存储
- Vue中如何使用路由跳转页面及传递参数
- vue框架--通过路由跳转页面,并且传递id
- PHP跳转到另一个画面,并且带着该行内的一个数值作为参数传递给下一个页面.能给例子吗
- vue路由跳转以新页面打开参数传递
- Vue 页面跳转方式 与 参数传递
- html页面跳转传递参数
- Angularjs 跳转页面并传递参数的方法总结
- 小程序跳转页面传递参数2
- vue从一个页面跳转到另一个页面并携带参数的解决方法
- Servlet 第二章 跳转页面、参数传递、生命周期
- LinkButton跳转页面及传递参数
- vue项目实现页面携带参数并跳转
- HTML页面做中间页跳转传递参数