🌐 AI搜索 & 代理 主页
Skip to content

Commit c87ac27

Browse files
committed
Update toggle.js
1 parent d1016b4 commit c87ac27

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

src/directives/toggle/toggle.js

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ export const EVENT_STATE_SYNC = 'bv::collapse::sync::state'
4949
// Private event we send to collapse to request state update sync event
5050
export const EVENT_STATE_REQUEST = 'bv::request::collapse::state'
5151

52-
const keyDownEvents = [ENTER, SPACE]
52+
const KEYDOWN_KEY_CODES = [ENTER, SPACE]
5353

5454
const RX_SPLIT_SEPARATOR = /\s+/
5555

@@ -86,9 +86,11 @@ const addClickListener = (el, vnode) => {
8686
removeClickListener(el)
8787
if (vnode.context) {
8888
const handler = evt => {
89-
const targets = el[BV_TOGGLE_TARGETS] || []
90-
const ignore = evt.type === 'keydown' && !arrayIncludes(keyDownEvents, evt.keyCode)
91-
if (!ignore && !isDisabled(el)) {
89+
if (
90+
!(evt.type === 'keydown' && !arrayIncludes(KEYDOWN_KEY_CODES, evt.keyCode)) &&
91+
!isDisabled(el)
92+
) {
93+
const targets = el[BV_TOGGLE_TARGETS] || []
9294
targets.forEach(target => {
9395
vnode.context.$root.$emit(EVENT_TOGGLE, target)
9496
})

0 commit comments

Comments
 (0)