美文网首页react
移除antd pro中的 路由的国际化

移除antd pro中的 路由的国际化

作者: DiligentLeo | 来源:发表于2019-07-24 18:39 被阅读0次

对于大部分不需要国际化的ant pro来说。
移除locale会减轻很多开发工作。

移除format

layout 中移除

import { formatMessage } from 'umi/locale';

替换

const pageName =formatMessage({
      id: currRouterData.locale || currRouterData.name,
      defaultMessage: currRouterData.name,
    });


const pageName = currRouterData.cnname;

model menu 中移除

import { formatMessage } from 'umi/locale';
替换formatter

const result = {
        ...item,
        name: formatMessage({ id: locale, defaultMessage: item.name }),
        locale,
        authority: item.authority || parentAuthority,
      };

const result = {
        ...item,
        title: item.cnname,
        name: item.cnname, // locale,
        locale,
        authority: item.authority || parentAuthority,
      };

相关文章

网友评论

    本文标题:移除antd pro中的 路由的国际化

    本文链接:https://www.haomeiwen.com/subject/vdufrctx.html