这里是其他情况的入口,感兴趣的同学或码友可以一起浏览一下https://liyangtao.blog.csdn.net/article/details/115008014
关键点:name名为组件创建时的name,要完全一致!!!
{
// LyInusreAddInfo.vue 投保信息房屋添加页
path: "/lyhousenew/lyinsureinfo/add",
name: "LyInusreAddInfo", // params传参关键点,name要一致!
component: LyInusreAddInfo =>
require( [ "@/views/lyHouseNew/LyInsureAddInfo" ], LyInusreAddInfo ),
meta: {
title: "房屋信息",
background: "#f6f6f6",
keepAlive: false
}
},
this.$router.push({
name: "LyInusreAddInfo",
path: "/lyhousenew/lyinsureinfo/add", // 可加可不加,name有即可
params: {
TYPE: "LOOK",
HOUSE_INFO: itemhouse,
PARENTINDEX: index
}
});
// 获取方式:
this.$route.params.TYPE // "LOOK"
this.$route.params.HOUSE_INFO // {item:1,house:[{...}]}
this.$router.push({
path: "/lyhousenew/lyinsureinfo/add",
query: {
TYPE: "LOOK",
HOUSE_INFO: itemhouse,
PARENTINDEX: index
}
});
// 获取方式:
this.$route.query.TYPE // LOOK