1.实现点击修改,路由跳转(规范写法)
/**
* 修改
*/
const handleUpdate = (record) => {
const dataJson = JSON.stringify(record);
const encodedData = encodeURIComponent(dataJson);
router.push({
path: '/qualityAssurance/product/add',
query: {
data: encodedData,
}
});
};
2.错误配置,如下图
/**
* 修改
*/
const handleUpdate = (record) => {
const dataJson = JSON.stringify(record);
const encodedData = encodeURIComponent(dataJson);
router.push({
path: '/cpxxAdd', //路由地址错误
query: {
data: encodedData,
}
});
};
3.结论与总结
建议在配置路由时,下级路由前缀和上级路由一致,及时刷新缓存。造成这个问题的原因是框架本身的问题,具体原因大家自己查,我就不多解释了。