一、由订单号跳转到订单详情页面
<router-link :to="{path:'/路由地址',query:{传到详情页的参数}}"
<el-table-column label="订单编号" align="center" prop="orderNumber" width="230px">
<template slot-scope="scope" :show-overflow-tooltip="true">
<router-link :to="{path:'/trans/detail',query:{orderNumber:scope.row.orderNumber}}" class="link-type">
<span>{{ scope.row.orderNumber }}</span>
</router-link>
</template>
</el-table-column>
二、订单详情页面接收父页面传输过来的参数
<el-row :gutter="10" class="mb8">
<el-col :span="1.5">
<el-button
type="warning"
plain
icon="el-icon-back"
size="mini"
@click="handleClose"
>返回上一页</el-button>
</el-col>
</el-row>
/** 返回按钮操作 */
methods: {
handleClose() {
const obj = { path: "/trans/order" };
this.$tab.closeOpenPage(obj);
}
}
2、接收父页面传输的订单号
created() {
//获取父页面传送过来的订单号 此this.$route.query.orderNumber为父页面<router-link>标签中query中的orderNumber
const orderNum = this.$route.query.orderNumber;
this.orderId = orderNum;
//获取订单详情方法
this.getOrderDetail(orderNum);
},
此文章转载自在此仅做自己参考记录使用:Vue带参数页面跳转_vue带参数跳转到详情页面_德鲁大叔撸代码的博客-CSDN博客