vue跨页面传数据
跨页面跳转传数据页面1页面上,<template slot="particulars" slot-scope="{row}"><span class="details" @click="onLook(row.id)">详情</span></template>// 详情methods里边,onLook(id) {this.$router.push({n
·
跨页面跳转传数据
页面1
页面上,
<template slot="particulars" slot-scope="{row}">
<span class="details" @click="onLook(row.id)">详情</span>
</template>
// 详情
methods里边,
onLook(id) {
this.$router.push({
name: "详情", //这个是通过路由跳转页面,跳转到:在router.js里的name为详情的页面
params: {
key: id, //key随便起名,下边对应就行
},
});
},
页面2
先定义一个数据,用来存参数
data() {
return {
examId:null,
examRow:{},
}
在created(){
this.examId = this.$route.params.key; //接收上个页面传过来的参数。
}
更多推荐
已为社区贡献5条内容
所有评论(0)