Closed chenshuai2144 closed 2 years ago
Amazing😆
可以在@umijs/plugin-layout中使用吗?
可以的, @umijs/plugin-layout 会拿用户package.json 的问题
PageContainer 区域颜色搭配上会不会太丑了
PageContainer 区域颜色搭配上会不会太丑了
做了 token 可以配置,设计师是想让主要内容更吸引注意力
有没有一个在线预览的新版本呢
PageContainer 区域颜色搭配上会不会太丑了
的确是不好看
token headerBgColor 设置无效, header background始终为transparent
token headerBgColor 设置无效, header background始终为transparent
升级一下最新的版本。
升级一下最新的版本。
升级了下到7.0.1-beta.2,设置 headerBgColor还是无效
pro 大概什么时候换上呀? @chenshuai2144
@leshalv 要等antd的新版本发布了
菜单没有选中效果了 https://6237lu.csb.app/?layout=mix&splitMenus=true
网站上看起来没问题,你有复现吗
我打就是这样的,切换菜单,没有选中效果
页面无法预览啊,加载很慢
能升级一下reactrouter吗?routerv6支持一下呗
能升级一下reactrouter吗?routerv6支持一下呗
这个去看看新版本umi
能升级一下reactrouter吗?routerv6支持一下呗
这个去看看新版本umi
好的,谢谢
这个ProLayout中的BaseMenu中用到了这个originalTitle,但是react报了 未知props的警告
DefaultFooter 样式啥的还没处理吧。
新版嵌套布局的话,后期是不是可以通过pro-layout插件是不是就可以轻松实现了?
新版本 pro-layout 要等 antd v5 和 umi 4 才能体现效果
@leshalv 会有解决方案。
你好,我在移动端点击菜单之后,菜单不会自动收回去。我尝试使用menu的autoClose参数,但是不生效。不知道这个有什么解决方案。
查看这里直接访问 https://next-procomponents.ant.design/components/layout
基于 css in js 的方案让我们可以动态的设置布局的主题,以下是支持自定的token 列表。
Token
Token 是一种设计系统的基本元素,可以使用 Token 快速的修改组件库的基础样式。Layout 中可以通过 token 属性来配置这些颜色。
默认的 token
默认的 token 部分来自于 antd,可能会有一些改动,以下是 layout 依赖的部分。
#1677FF
#ff4d4f
#52c41a
#1677FF
#faad14
rgba(0, 0, 0, 0.85)
rgba(0, 0, 0, 0.65)
rgba(0, 0, 0, 0.45)
#d9d9d9
rgba(0, 0, 0, 0.06)
4px
Layout 的 token
#f0f2f5
#666
rgba(0, 0, 0, 0.65)
rgba(0, 0, 0, 0.04)
Sider Token
Sider Token 是 侧边菜单的色值,与顶部菜单不同。
transparent
headingColor
borderColorSplit
rgba(0, 0, 0, 0.25)
textColor
textColor
rgb(0,0,0)
rgba(90, 75, 75, 0.03)
rgba(0, 0, 0, 0.04)
rgba(0, 145, 255, 0.1)
rgba(0, 145, 255, 0.08)
#fff
menuTextColorSecondary
menuTextColor
Header Token
headingColor
textColor
textColor
rgb(0,0,0)
rgba(90, 75, 75, 0.03)
rgba(0, 0, 0, 0.04)
rgba(0, 145, 255, 0.1)
rgba(0, 145, 255, 0.08)
textColorSecondary
rgba(0, 0, 0, 0.03)
pageContainer Token
#fff
transparent
#FFF
🎏 如何升级到最新版本?
我们可以使用 next 标签来安装最新版本的 ProLayout。
新版本的 ProLayout 主要是样式上的升级, API 变化不是很大的。
rightContentRender
修改为avatarProps
和actionsRender
, 对头像模式做了默认抽象。layout=sider
模式下,header 消失,只保留了侧边栏,增大可视面积。layout=sider
模式下,header 消失后,右侧操作区域修改为左下角。appList
,用于进行多站点之前的导航。修改的 API 列表
[AvatarProps](https://ant.design/components/avatar-cn/)
(layoutProps)=>ReactNode[]
{ icon, title, desc:, url }[]
另外此次的最大改变在于样式的重写,减少了 less 的导入,所以样式覆盖的功能需要重新设置。
🙋 反馈给我们
ProLayout 暂时还在测试模式,并且使用了 css in js 的技术,可能会有一些无法覆盖的角落,如果你在使用中碰到了问题,欢迎来给我们报告。
你可以在钉钉群 和 github 中找到我们。