a + div,**不能写成 a > form**: * 表单套在链接里是非法 HTML,浏览器会把 DOM 拆开(本仓踩过)。 */ $canMove = \App\Auth::canWrite(); $pickable = $pickable ?? 0; $tagCloud = $tagCloud ?? []; $tagFilter = $tagFilter ?? ''; // v28:平铺列表,人数直接数行数(不再按分组累加) $total = count($people ?? []); /** * 画一栏人。用闭包是因为"分好组的各栏"和"未分类"两处要画同一套卡片, * 复制一遍迟早会改漏一处。 * * ⚠️ `$groups` 必须写进 `use (...)`:卡片里的「分组」按钮要用它(见下)。 * (历史:这个下拉原来长在卡片里,漏掉它会让下拉只剩「未分类」一项, * 看着像"分组功能没做",其实是变量没传进来。) * * 🔴🔴 v24 第 10 批 #6:**卡片里不再内联弹层与表单**。 * * 用户报「名册列表页面仍然很慢,Firefox 提示这个页面和 Bitwarden 插件有冲突」。 * 线上真实数据实测(1184 人)把这件事量出来是什么样: * · 全页 `