From 9a539f402a8a4bc8689b5b77035a395bf3ec16c8 Mon Sep 17 00:00:00 2001 From: Sepush Date: Sun, 28 Nov 2021 14:32:37 +0800 Subject: [PATCH] fix(popover): onFocus (#1695) * fix:(popover): onFocus Signed-off-by: Sepush * docs(changelog): add changelog Signed-off-by: Sepush --- CHANGELOG.en-US.md | 1 + CHANGELOG.zh-CN.md | 1 + src/popover/src/Popover.tsx | 2 +- 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.en-US.md b/CHANGELOG.en-US.md index 75d2cb0e0..c1a734cb8 100644 --- a/CHANGELOG.en-US.md +++ b/CHANGELOG.en-US.md @@ -9,6 +9,7 @@ - Fix `n-log`'s `trim` prop not being independent when used. - Fix `n-slider` processing of step value precision. - Fix `n-date-picker` throw error when `time-picker` input is empty, closes [#1678](https://github.com/TuSimple/naive-ui/issues/1678). +- Fix `n-popover` not working when `trigger` is `focus`. - Fix `n-scrollbar` judement error on mouse up away. ### Feats diff --git a/CHANGELOG.zh-CN.md b/CHANGELOG.zh-CN.md index 28175deee..b54370119 100644 --- a/CHANGELOG.zh-CN.md +++ b/CHANGELOG.zh-CN.md @@ -9,6 +9,7 @@ - 修复 `n-log` 的 `trim` 属性不能独立使用 - 修复 `n-slider` 对于数值精度的处理问题 - 修复 `n-date-picker` 当 `time-picker` 输入为空时报错,关闭 [#1678](https://github.com/TuSimple/naive-ui/issues/1678) +- 修复 `n-popover` 当 `trigger` 为 `focus` 不生效的问题 - 修复 `n-scrollbar` 对于鼠标外部抬起事件触发对象的判断 ### Feats diff --git a/src/popover/src/Popover.tsx b/src/popover/src/Popover.tsx index 70993738a..aa0726f30 100644 --- a/src/popover/src/Popover.tsx +++ b/src/popover/src/Popover.tsx @@ -477,7 +477,7 @@ export default defineComponent({ }, onFocus: (e: FocusEvent) => { ascendantAndCurrentHandlers.forEach((_handlers) => { - _handlers.onBlur(e) + _handlers.onFocus(e) }) }, onClick: (e: MouseEvent) => {