- ensurePlaceVisible: getRectangleById 返回 px,scrollBy 收 vp,必须换算(上一版输入框被推飞的真因) - 去掉 keyboardPadVp 动态底部留白:数学上不需要,只会在手动滚到底时露出大块空白 - 聚焦期间候选条数变化(加载中/有结果/无结果)每次都重新钉一次,避免输入框上下跳 - 提交请求前先收起旧候选,统一由一次对齐收口 - 新增 onBlur:失焦即收起候选,不留残影
- ensurePlaceVisible: getRectangleById 返回 px,scrollBy 收 vp,必须换算(上一版输入框被推飞的真因) - 去掉 keyboardPadVp 动态底部留白:数学上不需要,只会在手动滚到底时露出大块空白 - 聚焦期间候选条数变化(加载中/有结果/无结果)每次都重新钉一次,避免输入框上下跳 - 提交请求前先收起旧候选,统一由一次对齐收口 - 新增 onBlur:失焦即收起候选,不留残影