前言
- 本篇文章基于实际项目总结的技术知识点,需要了解一点基础知识,没有了解过的可以参考之前写的https://www.jianshu.com/p/040da8e83b7e文章,附带开源代码。
- 关于本文所用的技术栈,均会有单篇文章去分析(带个人理解)。
- dva官方网站 https://www.cnblogs.com/crazycode2/p/8997355.html
- umi网站 https://umijs.org/zh-CN/docs/load-on-demand
【学习步骤】
一:下载官方示例 ant-design-pro,了解基本写法逻辑。
二:自行设计关于项目内的需求开发逻辑。
前言知识小点(我刚入手看官网案例不懂的知识点汇总)
- umi组件 -- FormattedMessage 实现动态添加placeholder内容,可用于展示表单数据内容。
id为读取数据字段
defaultMessage为初始默认值
{
title: <FormattedMessage id="pages.searchTable.titleDesc" defaultMessage="描述" />,
dataIndex: 'desc',
valueType: 'textarea',
},
2.umi组件 -- useIntl 国际化语言, 用于配置多语言项目
import { useIntl } from 'umi';
const intl = useIntl();