antd pro: 2.1.1
拉下代码后,添加从后台请求菜单: getUserMenu
修改models/menu.js
import { getUserMenu } from '../services/admin';
*getMenuData({ payload }, { call, put }) {
const { routes, authority } = payload;
const response = yield call(getUserMenu);
console.log(response);
const menuData = filterMenuData(memoizeOneFormatter(routes, authority));
const breadcrumbNameMap = memoizeOneGetBreadcrumbNameMap(menuData);
yield put({
type: 'save',
payload: { menuData, breadcrumbNameMap },
});
},
访问详情页->基础详情页:
基础详情页面包屑正常显示:首页/详情页/基础详情页
按F5刷新界面后,面包屑显示异常首页,后面的详情页/基础详情页不见了
@hanwenbo 不知道你有没有遇到这个问题
第一次进入会有问题?
面包屑里自动获取的时候 有上级从名称怎么去掉啊 这样了:首页/menu.测试新建菜单/menu.测试新建菜单.测试新建页面
@chenshuai2144 如图所示,第一次没有异常,刷新后出现的,

@chenshuai2144 如图所示,第一次没有异常,刷新后出现的,
一开始 menuData 还没取到值时,获取面包屑时 被memoizeOne缓存了
用 master 的最新代码。
@jeffmxzhao

@jeffmxzhao 您好 刚看到 我没遇到 因为我把面包屑删除了 这次没用到,看下官方提交的记录 保持更新
@afc163 同步至最新代码,问题依旧
@wangxulong 用你的方法,问题得到解决,谢谢,另外Table中的defaultExpandAllRows设置为true,刷新后是否是这样的情况

Most helpful comment
@jeffmxzhao
