router.js:
{
path: '/editHammer/:id',
name: 'editHammer',
meta: {
title: '打桩锤信息修改',
path:'/editHammer',
},
component: () => import('@/views/hammer/editHammer.vue'),
},
父页面:
//编辑
edit(row) {
this.$router.push(`/editHammer/${row.id}`);//({ path: "/editHammer", params: { id: row.id } })
},
子页面:
// 打桩锤详情
getDetailHammer(){
DetailHammer(this.$route.params.id).then((res) =>{
console.log("详情",res)
this.basicInfo = res.data.data
console.log("详情id",res.data.data.id)
this.basicInfo.num = res.data.data.id;
this.basicInfo.buildStatus = res.data.data.buildStatus == "0" ? "未交付" : "已交付"
this.basicInfo.enable = res.data.data.enable == "0" ? "未投入" : "已投入"
})
},