We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 1c86b9e commit fa6a729Copy full SHA for fa6a729
src/core/instance/events.js
@@ -95,14 +95,16 @@ export function eventsMixin (Vue: Class<Component>) {
95
vm._events[event] = null
96
return vm
97
}
98
- // specific handler
99
- let cb
100
- let i = cbs.length
101
- while (i--) {
102
- cb = cbs[i]
103
- if (cb === fn || cb.fn === fn) {
104
- cbs.splice(i, 1)
105
- break
+ if (fn) {
+ // specific handler
+ let cb
+ let i = cbs.length
+ while (i--) {
+ cb = cbs[i]
+ if (cb === fn || cb.fn === fn) {
+ cbs.splice(i, 1)
106
+ break
107
+ }
108
109
110
0 commit comments