【UmiJS】UmiJS基础使用与集成
import React from 'react';
import { Link, useIntl, FormattedMessage } from 'umi';
const UserLayout = props => {
const intl = useIntl();
return (
<div>
<div className="header">
<Link to="/">
{intl.formatMessage({ id: 'layout.user.login' })}
</Link>
</div>
<div className="content">
<div className="top">
<FormattedMessage id="layout.user.login" />
</div>
<div className="desc">
<FormattedMessage id="layout.user.register" />
</div>
{props.children}
</div>
</div>
);
};
export default UserLayout;
这个代码实例展示了如何使用umi的Link
组件进行页面间导航,以及如何使用useIntl
钩子和FormattedMessage
组件进行国际化。通过这个例子,开发者可以学习到如何在UmiJS框架下进行用户布局的设计和应用。
评论已关闭