Ant Design Pro 不纯的新手入门

最近在写一个demo,最开始用的原生htmlcss、以及最初始的react脚手架起步
刚开始搭建结构,出现了一个问题,脚手架的路由不是很方便配置
解决:好兄弟建议我用umi配置项目,我说好,马上搭了一个
然后出现了第二个问题:配置Layout的时候,logoMenu部分起了冲突,初步分析判断:给logo的官方css代码复制过来没起作用,搞了半天没有解决(其实就是不想走出舒适圈,还没有复习flex),快高血压了,又去求助好兄弟,好兄弟建议我用antd pro,这个已经做的很完善了,没有什么问题,我说好,马上搭了一个。
经过昨晚剩余时间和今上午的一番挣扎,路由算是配置好了,虽然界面不是很好看,但至少有个网页的样子。
颇有收获,遂记,以后观之。

本文不涉及具体代码
只说说怎么用
为什么?
我懒

根据Pro的官方文档,我们复制一个<ProLayout>例子的代码进入项目,然后跑通。
_defaultProps.tsx文件中的代码是这个例子的专属路由配置,引入index.tsx后在<ProLayout>行内解构,将route配置引入组件
index.tsx中的<ProLayout>组件的各个属性:
在这里插入图片描述
在这里插入图片描述
下面的代码渲染的菜单栏的底部元素
在这里插入图片描述也就是这里
在这里插入图片描述

下面的代码渲染了菜单项
在这里插入图片描述

也就是这里 为什么? 数据源在哪里? 答案:就在刚刚解构的defaultProps
在这里插入图片描述
那下一个问题:配置了路由,界面中我要看到的子组件放在哪里?
答案:使用{props.children}进行接收,和umi的路由配置一样,注意:直接放在<ProLayout>内,很明显对吧
在这里插入图片描述
文档还是要多看。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值