dispatch(routerRedux.push({
pathname: location.pathname,
query: {
...value,
searchTags:tags,
page: 1,
pageSize,
},
}))
Aquí searchTags es una matriz, pero el método de escritura anterior no puede obtener el resultado correctamente. El parámetro en la URL muestra searchTags = XXX. Si cambia el parámetro de la URL a searchTags [] = XXX, puede obtener el resultado correcto, entonces cómo definir el parámetro de matriz en la consulta ¿Qué?Intenté cambiar a searchTags []: tags, pero el programa informó un error
Mirando el código fuente, se escapa con query-string, pero no está claro si las matrices son compatibles. https://github.com/ReactTraining/history/blob/44bc923/modules/useQueries.js#L9 -L11
Puede usar query-string para volver a publicarlo usted mismo.
@ yinxuan1128
Puedo usar
// 跳转
this.props.dispatch(routerRedux.push({
pathname: '',
state: { searchTags: [] },
}));
// 获取
this.props.location.state;
Comentario más útil
@ yinxuan1128
Puedo usar