AtFanta
AtFanta
问题是如何才能使 useParams 正常使用呢?老大有办法解决么?我这边发现通过render传入props,内部组件Props.match也是空的
的确是在router内部的
> 不使用 KeepAlive 是不是就没问题了? > > 如果有关键代码片段的话,可以呈现一下,有 demo 更好 大佬,麻烦你拉 重现地址: https://codesandbox.io/s/keepalivebug-l5lx2 重现方法:将keepAlive注释和释放,对比前后差异,keepAlive存在的时候,组件props.match和useParams输出结果就缺失了页面的参数
感觉 keepAlive 组件内没有把 match 正确的传递给子组件
> 目前看,可能需要加这些东西,5.2.0 后 react-router-dom 不再暴露 RouterContext,我看看怎么解决 > >  这样在未使用 react-activation/babel 的时候是有效果的 但是如果加上了这个插件,那么/:id 这类的路由在切换id后,mach内的id还是老的id,没有发生变化
> @wangwu199190 > > 重新写了一个库,[react-activation](https://github.com/CJY0208/react-activation),不依赖 `router` 的纯粹 `` 方案 > > 可以解决转场动画问题,参考[文档](https://github.com/CJY0208/react-activation/blob/master/README_CN.md)和[在线示例](https://codesandbox.io/s/luyouzhuanchangdonghuashili-jdhq1) 大佬 是不是可以理解完全可以用 react-activation 代替 react-router-cache-route了?
> same error. but i find a way to fix. > open game-server/package.json. Just change pomelo's version in dependencies to a new version. > My is "pomelo": "2.2.5". works fine!...
深度遍历 var deep=(node,fn)=>{ fn(node); if(node.children){ for(let i=0;i{ var queue = []; queue.push(node); while (queue.length != 0) { let item = queue.shift(); fn(item); for (let j = 0; j < item.children.length;...
> ```js > const Mock = require('mockjs2'); > Mock.setup({ > timeout: 800 // setter delay time > }); > var xhr = new window._XMLHttpRequest(); > window.XMLHttpRequest.prototype.upload = xhr.upload; > ```...
我的方案是,当数据表空数据时,你必须设置scroll:{x:固定值}来让表头不要折叠,当有数据时我会将scroll:{x:'max-content'},目前看下来比较完美