1,路径带参数传参,path,query,route.query组合,适应于传ID再调用webAPI查询的情况
传值:
router.push({
path: '路由中定义的path',
query: {
id: 1
}
});
接收:route.query.id
2,name,state,history.state组合,适应于编辑界面,直接传递对象,少调用一次webAPI查询服务器的情况
传值:
router.push({
name: ‘路由中定义的名称’,
state: {
params:JSON.stringify({id:1,name:'abcde'})
}
});
接收:
const articleTempalte= JSON.parse(history.state.params);
console.info("articleTempalte.id:",articleTempalte.id);