功能请求: 允许 autoPlacement 在适合时保留首选位置
作者: weidehai创建于 2026年6月9日更新于 2026年7月11日
□ 说明
目前,`自动安放 ' 选择最可用的空间。 这样做是有益的,但在某些情况下,它可以将浮动元素从UI所希望的放入位置移出,即使这种偏好放入位置有足够的空间可以不剪接地渲染出.
□ 使用大小写
我有一个偏好的位置,例如 " 从下 " ,因为它符合预定的布局和用户经验。 我仍然需要自动放置 当偏好的一方不适合。
希望的行为是:
- 先尝试首选位置。
- 如果浮动元素适合,保留该位置。
- 如果不适合,应回到目前的 " 自动安放 " 行为,并用最可用的空间选择一方。
换句话说,这将保留在可行时的首选位置,同时保留`自动安放 ' 对受限制布局的适应行为。
□ 可能的 API
一种可能的选择是:
自动布置( { ) 首选的平地:下方;
- ;
或更符合现有中间软件设计的 API 形状。
□ 愿意贡献
如果这个功能对项目有意义,我很乐意提交一个PR来执行.内容来源: floating-ui/floating-ui