En reaccionar, quiero usar este código para vincular la página de detalles en mi página de lista principal. Este es el código de reacción:
{ title: 'more', render: (val, row) => { return (<Link to={`/zhuolian/activity/detail/${row.id}`}>more...</Link>); }, },y esta es mi configuración de ruta:
{ path: '/zhuolian', name: 'zhuolian', icon: 'contacts', routes:[ { path: '/zhuolian/activity', name: 'activity', hideChildrenInMenu: true, component: './xRepo/Activity', routes:[ { path: '/zhuolian/activity/detail/:activityId', name: 'detail', component: './xRepo/Activity/detail', }, ] }, ] }, Ahora estoy usando la versión del enrutador "react-router-dom": "^4.3.1" , y cuando hago clic en más, el registro muestra esta advertencia:
index.js:1 Warning: Hash history cannot PUSH the same path; a new entry will not be added to the history stack y no navegó a la página de detalles. Intenté agregar el replace en el componente de enlace, pero aún no funcionó. ¿Me estoy perdiendo de algo? ¿Qué debo hacer para que se vincule a otra página de detalles cuando haga clic en más?