BasicLayout.js 也就const children = formatter(item.routes, item.authority, locale);
中调用formatter函数,但是运行顺序却是 25行的debugger开始运行,并且这时候data已经有数据了,这data哪里来的?formatter函数怎么运行的?
BasicLayout.js 也就const children = formatter(item.routes, item.authority, locale);
中调用formatter函数,但是运行顺序却是 25行的debugger开始运行,并且这时候data已经有数据了,这data哪里来的?formatter函数怎么运行的?
用formatter搜索错了,代码中有句const memoizeOneFormatter = memoizeOne(formatter, isEqual);
,然后用memoizeOneFormatter搜索就找到了,
getMenuData() {
const {
route: { routes },
} = this.props;
return memoizeOneFormatter(routes);
}
在这里调用了。。。。。。
6 回答2.4k 阅读
3 回答2.1k 阅读✓ 已解决
2 回答2.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
2 回答1.7k 阅读✓ 已解决
2 回答1.7k 阅读✓ 已解决
2 回答1.9k 阅读✓ 已解决
不就是
item.routes
的值么,参数传入的呀~